Commit Graph

244 Commits

Author SHA1 Message Date
eap
3fa13a8549 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
debug on a complex sketch -- almost OK
2012-11-02 12:22:25 +00:00
eap
d05c72902a 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
debug on a complex sketch

+    bool improve();
2012-11-02 09:50:14 +00:00
eap
fb0d4ffa39 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
debug on a complex sketch
2012-11-01 16:50:00 +00:00
eap
7348db21e5 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
Fix inflate(), fixCollisions() and shrink()
2012-10-31 10:53:31 +00:00
eap
4226c05219 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
Fix shrink()
2012-10-30 08:05:44 +00:00
eap
61bbd63ee9 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
Fix usage of nodes already shrinked within an adjacent FACE
2012-10-29 09:15:02 +00:00
eap
986cacacdb 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
+    bool toShrinkForAdjacent( const TopoDS_Face& adjFace,
+                              const TopoDS_Edge& E,
+                              const TopoDS_Vertex& V);
2012-10-26 14:28:19 +00:00
eap
6cb56a9c44 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
Fix UVPtStructVec on the shrinked EDGE
2012-10-23 12:47:36 +00:00
eap
43839bab02 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
Add StdMeshers_ViscousLayers2D hypothesis
2012-10-15 14:52:18 +00:00
eap
40e5fd72da 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
1) Move struct uvPtStruct to SMESH_TypeDefs.hxx
2) Enable work with a SMESH_ProxyMesh
2012-10-15 14:41:16 +00:00
eap
8b733351ad 0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
+	StdMeshers_ViscousLayers2D.cxx \
2012-10-15 14:39:45 +00:00
eap
e1f28b0a35 More precise error description 2012-10-10 11:29:08 +00:00
eap
2c8f4c513e Try to use length of edges for association in case of a 2-edges wire 2012-10-10 10:48:10 +00:00
eap
bd01d75a47 protect from SIGSEGV in case of "Composite Wire Discretization" usage 2012-10-10 10:46:53 +00:00
eap
5e940de5e3 0021821: EDF 2356 SMESH: Wrong GHS3D mesh with Viscous Layer hypothesis
Log node movement not only in DEBUG mode
2012-09-13 12:25:09 +00:00
eap
8d6f13f41e 0021821: EDF 2356 SMESH: Wrong GHS3D mesh with Viscous Layer hypothesis
Fix smoothAnalyticEdge() for a circle
2012-09-11 07:53:33 +00:00
vsr
cd4ec3d9f2 As OCCT issue 0022809 has been fixed, remove temporary workaround in the Cartesian 3d algorithm 2012-09-05 09:23:09 +00:00
eap
daf44dd2d8 0021826: EDF 2367 SMESH : Hexaedron failure
fix the prev integration
2012-09-04 14:42:17 +00:00
prascle
80cf9ab761 PR: tools for crack meshing : when building pyramids on complex shapes, orientation detection is difficult (concavities) and can be helped if a group of faces correctly oriented is provided. (check the presence of a group named "skinFaces") 2012-09-04 14:06:32 +00:00
prascle
16fcf4dea0 PR: tools for crack meshing : when importing a mesh, use a tolerance relative to the edge size. 2012-09-04 14:00:14 +00:00
eap
85e85bc449 0021826: EDF 2367 SMESH : Hexaedron failure
fix errors of GCPnts_UniformAbscissa
2012-09-04 13:40:43 +00:00
eap
9e5d5fd0d5 0021825: Error in the example of "Projection Algorithms" in the user's guide
check if MakeComputed() is really OK
2012-08-31 12:04:11 +00:00
eap
02c33dab50 0021825: Error in the example of "Projection Algorithms" in the user's guide
In MakeComputed(), check if gen->Compute() is really OK
2012-08-31 12:03:32 +00:00
eap
b992383e2a 0021825: Error in the example of "Projection Algorithms" in the user's guide
update to reflect introduction of StdMeshers_ShapeShapeBiDirectionMap
  instead of TopTools_DataMapOfShapeShape
2012-08-30 10:26:51 +00:00
eap
9230b68a8f -#include "SMESH_*D_Algo.hxx"
+#include "SMESH_Algo.hxx"
2012-08-29 16:45:51 +00:00
eap
139a1a65e3 http://www.salome-platform.org/forum/forum_10/984341981
Fix UV of nodes on the FACE
2012-08-28 14:08:33 +00:00
eap
9a0acdf426 http://www.salome-platform.org/forum/forum_11/800053490
1) Fix orientation of new faces on FACEs shared by SOLIDs
2) Create missing segments
2012-08-24 13:41:12 +00:00
eap
9eedde53dd 0021765: EDF 2334 SMESH: ConvertToQuadratic with medium node on geometry generates bad elements
Enables fixing node parameters by helper

+        helper.ToFixNodeParameters( true );
2012-08-07 09:18:15 +00:00
eap
84cb6968f2 fix vagrind error at incrementing an iterator pointing to a deleted
map node
2012-07-27 08:26:18 +00:00
eap
7dd9d3dc6b Generalize "Cancel Compute" mechanism to be able to report
"Computation canceled" instead of "Algorithm failed" as failure reason

+    if ( _computeCanceled ) return false;
2012-07-20 16:13:19 +00:00
inv
f2e7ef1458 Fix compilation on Debian
-  typedef SMDS_SetIterator< const _QuadFaceGrid&, TChildren::const_iterator > TChildIterator;
+  typedef SMDS_SetIterator< const _QuadFaceGrid&,
+                            TChildren::const_iterator,
+                            SMDS::SimpleAccessor<const _QuadFaceGrid&,TChildren::const_iterator>,
+                            SMDS::PassAllValueFilter<_QuadFaceGrid> >
+    TChildIterator;
2012-07-20 10:14:08 +00:00
eap
1d17e561d7 0021459: EDF 1495 SMESH: Manipulation of discrete elements with attributes 2012-07-19 13:26:17 +00:00
eap
392aa8c6a1 +#include <TopoDS_Vertex.hxx> 2012-07-19 13:26:01 +00:00
eap
664466f716 +#include <TopoDS_Face.hxx> 2012-07-19 13:25:51 +00:00
eap
7f92b57200 fix creation of polyhedrons 2012-07-19 13:25:39 +00:00
eap
31c3351c50 http://www.salome-platform.org/forum/forum_10/508123838#632325403 : Extrude3D doesn't work
Restore error reporting in the case where existing 1D mesh
  mismatches the projected 2D mesh
2012-07-09 08:35:37 +00:00
eap
187dac541f 0021676: EDF 2283 NETGENPLUGIN: Improve Netgen 1D-2D-3D to generate pyramids in case where input 2D mesh includes quadrangles
+  const TopoDS_Shape& GetShape() const { return myShape; }
2012-07-05 09:40:33 +00:00
eap
85abc582be 0021692: EDF 2314 : Hexaedron failure
Fix for the case where topologically neighboring faces composing a box
side are not neighboring within the list of sub-shapes of a box
2012-07-04 14:55:48 +00:00
eap
aad57bda9f IPAL22856 2D quadrangle mesher of reduced type works wrong
change algorithm as requested by IPAL22856 - care of symmetry
2012-06-08 10:45:42 +00:00
eap
ff4dc09d85 IPAL22856 2D quadrangle mesher of reduced type works wrong
refactoring ComputeReduced(), but algorithm still remains the same
2012-06-08 07:27:26 +00:00
vsr
d4a710ce52 Merge from V6_5_BR 05/06/2012 2012-06-05 12:18:07 +00:00
eap
180b82cf53 0021540: [CEA] Internal test fails : prisms
Fix FindMatchingNodesOnFaces() for spheres ( DeuxSpheres.py )
2012-04-11 14:34:04 +00:00
eap
55899c73f3 0021529: [CEA 551] I,j,k mesher does not mesh 2D quadragular meshes
correct isClosedChainOfSides()
2012-04-11 08:35:01 +00:00
eap
dbb704ffd5 some decorations 2012-04-10 10:10:11 +00:00
eap
d1fa9ee867 0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
not create excess edges on the seam edge
2012-04-10 10:09:32 +00:00
eap
ef93a614a6 0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
fix merging nodes in case 1D-2D projection of the colsed face (care
   of nodes on the seam edge)
2012-04-10 10:06:23 +00:00
eap
a17fd6ce6b 0021529: [CEA 551] I,j,k mesher does not mesh 2D quadragular meshes
+   bool isClosedChainOfSides(...)
2012-04-09 15:40:23 +00:00
eap
f4f14a98e3 0021208: Performance issue when loading SMESH with an hdf file containing a big mesh
In GetSourceSubMeshes(), fix getting a main sub-mesh of a not loaded mesh
2012-03-22 14:10:37 +00:00
eap
3ca6b8c524 precise error messages 2012-03-22 12:42:58 +00:00
eap
c20e5a3b8e 0021468]: EDF 2073 SMESH: Body-fitting algo creates elements in hole
1)   re-fix after optimization (attempt #2)
2)   fix protection from not thread safe shapes
2012-03-22 11:54:46 +00:00