]>
SALOME platform Git repositories - modules/smesh.git/log
eap [Fri, 11 Feb 2011 15:19:49 +0000 (15:19 +0000)]
Add polyhedron type to my3DExtActor
+ aFilter->RegisterCellsWithType(VTK_POLYHEDRON);
eap [Thu, 10 Feb 2011 13:31:17 +0000 (13:31 +0000)]
0021153 : [CEA] non regression test fails
Fix RemoveNode() and RemoveElement(): erase only elements
belonging to this sub-mesh
eap [Thu, 10 Feb 2011 13:30:00 +0000 (13:30 +0000)]
0021153 : [CEA] non regression test fails
Improve removeFromContainers() by taking into account that now mesh
element knows the sub-mesh it belongs to
vsr [Thu, 10 Feb 2011 13:09:43 +0000 (13:09 +0000)]
0021180 : EDF 1772 SMESH: Set of hypothesis in 1D
Additional change: enable tabs if no shape is selected
eap [Thu, 10 Feb 2011 09:08:32 +0000 (09:08 +0000)]
Modification of hypothesis parameters modifies the mesh
+ GetMeshDS()->Modified();
eap [Thu, 10 Feb 2011 09:02:43 +0000 (09:02 +0000)]
Addition and removal of hypotheses modifies the mesh
+ GetMeshDS()->Modified();
ana [Thu, 10 Feb 2011 08:48:33 +0000 (08:48 +0000)]
Fix for the bug IPAL22091: Crash by calling context menu on the SMESH presentation
vsr [Thu, 10 Feb 2011 08:26:27 +0000 (08:26 +0000)]
0021176 : EDF 1697 SMESH: Smoothing: impossible to select elements of a group
vsr [Wed, 9 Feb 2011 15:25:51 +0000 (15:25 +0000)]
0021180 : EDF 1772 SMESH: Set of hypothesis in 1D
eap [Wed, 9 Feb 2011 13:29:33 +0000 (13:29 +0000)]
Regression of the test case patterns/A8
1) fix an error made during SMDS redesign
- if (node->getshapeId() <0) {
+ if (node->getshapeId() <1) {
2) fix an error of Clear() that not all fields are cleared
3) create polyhedrons only if volume boundary is split by refinement
eap [Tue, 8 Feb 2011 12:21:46 +0000 (12:21 +0000)]
Regression of the test case imps/A1
In Compute2ndPart(), create a new SMESH_ElementSearcher to avoid
search of volumes in a proxy mesh contaiting only faces
eap [Tue, 8 Feb 2011 10:26:55 +0000 (10:26 +0000)]
0021153 ]: [CEA] non regression test fails
Fix Mesh.Prism(): replace ExtractShapes() by SubShapeAll() again
eap [Mon, 7 Feb 2011 15:08:52 +0000 (15:08 +0000)]
Regression of test case bugs/P1
Restore the lost initialization of _nbSegments
eap [Mon, 7 Feb 2011 14:27:59 +0000 (14:27 +0000)]
correct the preceeding patch
eap [Mon, 7 Feb 2011 13:52:10 +0000 (13:52 +0000)]
Regression of test case bugs/D0
call ComputePentahedralMesh() if the mesh of FACE is quadrangular
but not structured
eap [Mon, 7 Feb 2011 13:11:11 +0000 (13:11 +0000)]
Test case bugs/C2
Fix buildMeshGrille() by taking into account that element ID in smesh
can't be less that 1 since the recent redesign.
eap [Mon, 7 Feb 2011 12:23:57 +0000 (12:23 +0000)]
Protect from a distorted block (test 3D_mesh_HEXA3D/B7 on 32bit platform)
eap [Fri, 4 Feb 2011 09:47:29 +0000 (09:47 +0000)]
0021153 : [CEA] non regression test fails
uninitialized variable
jfa [Fri, 4 Feb 2011 09:16:41 +0000 (09:16 +0000)]
Mantis issue
0020834 : the mesher of reduced type has been improved.
eap [Thu, 3 Feb 2011 15:07:31 +0000 (15:07 +0000)]
0021122 : EDF 1735 SMESH: Bug when saving in .hdf
when creating Mesh on geometry, add to study the not published geometry
eap [Thu, 3 Feb 2011 12:28:55 +0000 (12:28 +0000)]
0021122 : EDF 1735 SMESH: Bug when saving in .hdf
In Mesh_Algorithm.Assign(), add to study the not pubished sub-shape
eap [Wed, 2 Feb 2011 09:47:22 +0000 (09:47 +0000)]
0021153 : [CEA] non regression test fails
fix TooCloseAdjacent() w/o shape: correct distinction of domains
eap [Tue, 1 Feb 2011 15:25:21 +0000 (15:25 +0000)]
0021153 : [CEA] non regression test fails
1) at merging pyramids, move the common apex at the middle of 2 apexes
2) at intersecting pyramids, check all four base-apex directions
eap [Tue, 1 Feb 2011 13:48:56 +0000 (13:48 +0000)]
0021153 : [CEA] non regression test fails
fix error that pyramids sharing one common node are not checked for intersection
eap [Tue, 1 Feb 2011 13:46:31 +0000 (13:46 +0000)]
comment unnecessary call
- SMESH::UpdateNulData(myIObject, true);
+ //SMESH::UpdateNulData(myIObject, true);
eap [Tue, 1 Feb 2011 13:42:33 +0000 (13:42 +0000)]
fix bug of compactGrid() that the last block of nodes and elements is
not copied if there is no hole after it
eap [Tue, 1 Feb 2011 13:40:02 +0000 (13:40 +0000)]
fix FPE error at "Clear mesh data" by setting nb of nodes to zero
instead of SMDS_Mesh::chunkSize
eap [Mon, 31 Jan 2011 13:10:15 +0000 (13:10 +0000)]
fix a misspell in comment
eap [Mon, 31 Jan 2011 13:07:39 +0000 (13:07 +0000)]
fix indentation
eap [Mon, 31 Jan 2011 13:07:07 +0000 (13:07 +0000)]
0020973 : EDF 1554 GHS3DPLUGIN: Make possible to have a mixed mesh hexa-tetra with GHS3D
enlarge box size of each branch by 1e-10 of root size
vsr [Mon, 31 Jan 2011 09:26:19 +0000 (09:26 +0000)]
0020876 : EDF 1246 SMESH: DoubleNodes fonctions available in the GUI
Allow multiple selection of groups as input
eap [Fri, 28 Jan 2011 17:38:37 +0000 (17:38 +0000)]
0021139 : EDF 1758 SMESH: Projection 1D of closed edges (or group of edges)
Precisions on source and target groups
eap [Fri, 28 Jan 2011 17:04:54 +0000 (17:04 +0000)]
0021141 : EDF 1758 SMESH: Salome doesn't stop when assigning a composite side discretization hypothesis
Fix invalid discretization of EDGEs: in GetCurve3d(), set Closed flag to WIRE wrapped into BRepAdaptor_CompCurve
eap [Fri, 28 Jan 2011 17:01:19 +0000 (17:01 +0000)]
fix file header (comments)
gdd [Fri, 28 Jan 2011 16:21:11 +0000 (16:21 +0000)]
Add missing include
eap [Fri, 28 Jan 2011 13:33:22 +0000 (13:33 +0000)]
0021114 : EDF 1736 SMESH: Problem with 3D extrusion
decrease tolerance at checking transformation
eap [Fri, 28 Jan 2011 11:19:54 +0000 (11:19 +0000)]
0021130 : EDF 1746 SMESH: Issue with export in STL format
Import of STL file via GUI has been enabled
eap [Fri, 28 Jan 2011 10:57:56 +0000 (10:57 +0000)]
0020748 : EDF 1278 NETGENPLUGIN : Add Gradation in Netgen 2D hypothesis
eap [Fri, 28 Jan 2011 10:29:23 +0000 (10:29 +0000)]
0021123 : EDF 1734 SMESH: Bug with propagation hypothesis
eap [Fri, 28 Jan 2011 10:29:01 +0000 (10:29 +0000)]
untabify
ana [Fri, 28 Jan 2011 08:38:53 +0000 (08:38 +0000)]
Fix for the bug
0021141 : EDF 1758 SMESH: Salome doesn't stop when assigning a composite side discretization hypothesis
eap [Thu, 27 Jan 2011 16:58:49 +0000 (16:58 +0000)]
0021130 : EDF 1746 SMESH: Issue with export in STL format
export any kind of 2D and 3D elements to STL file becomes possible
eap [Thu, 27 Jan 2011 16:48:44 +0000 (16:48 +0000)]
0021130 : EDF 1746 SMESH: Issue with export in STL format
1) write not triangular faces as many triangles
2) write triangles for missing faces of free facets of volumes
eap [Thu, 27 Jan 2011 16:45:55 +0000 (16:45 +0000)]
0021130 : EDF 1746 SMESH: Issue with export in STL format
move TNodeXYZ from SMESH_MeshEditor to SMESH_TypeDefs.hxx as SMESH_TNodeXYZ
eap [Thu, 27 Jan 2011 16:44:48 +0000 (16:44 +0000)]
0021130 : EDF 1746 SMESH: Issue with export in STL format
1) move instantiations of templates from separate files to SMESH_TypeDefs.hxx
2) move frequently used typedefs and small classes from SMESH_MeshEditor to to SMESH_TypeDefs.hxx
vsr [Thu, 27 Jan 2011 14:05:46 +0000 (14:05 +0000)]
0020943 : EDF 1463 SMESH: additional fonctionnality to the feature 20749
Update an anctor when necessary
eap [Thu, 27 Jan 2011 13:41:43 +0000 (13:41 +0000)]
0021144 : [CEA 441] Problem with projection
+ bool projectBy2DSimilarity()
eap [Thu, 27 Jan 2011 13:41:06 +0000 (13:41 +0000)]
0021144 : [CEA 441] Problem with projection
care of degenerated geom EDGEs
eap [Thu, 27 Jan 2011 13:40:10 +0000 (13:40 +0000)]
not initialized value
eap [Thu, 27 Jan 2011 13:37:31 +0000 (13:37 +0000)]
unused variable
vsr [Thu, 27 Jan 2011 10:14:07 +0000 (10:14 +0000)]
0020943 : EDF 1463 SMESH: additional fonctionnality to the feature 20749
Fix "bare faces" control problem
vsr [Thu, 27 Jan 2011 07:40:19 +0000 (07:40 +0000)]
0020943 : EDF 1463 SMESH: additional fonctionnality to the feature 20749
Add new controls support to the SMESHGUI_Selection
eap [Wed, 26 Jan 2011 14:09:59 +0000 (14:09 +0000)]
unused variable
eap [Wed, 26 Jan 2011 14:09:38 +0000 (14:09 +0000)]
Clear data structures at Compute() finish
eap [Wed, 26 Jan 2011 14:08:42 +0000 (14:08 +0000)]
For redesigned StdMeshers_Hexa_3D (to work with composed cube edges)
1) Store TopoDS_Face in FaceQuadStruct
2) Make CheckNbEdges() public
eap [Wed, 26 Jan 2011 14:06:40 +0000 (14:06 +0000)]
0021134 : EDF 1749 GHS3D: GHS3D can't compute the 3D elements from 2D skin elements
Redesign again to work with composed cube edges
eap [Wed, 26 Jan 2011 13:40:27 +0000 (13:40 +0000)]
0021134 : EDF 1749 GHS3D: GHS3D can't compute the 3D elements from 2D skin elements
Fix SplitVolumesIntoTetra() taking into account changed behavior
of the complex SMESHDS_SubMesh
eap [Tue, 25 Jan 2011 14:46:58 +0000 (14:46 +0000)]
0021140 : EDF 1759 SMESH: Netgen1D2D fails on subshape
Fix work on edges computed with the Composed Segment discretizer
eap [Tue, 25 Jan 2011 14:45:34 +0000 (14:45 +0000)]
untabify
eap [Tue, 25 Jan 2011 14:45:01 +0000 (14:45 +0000)]
remove useless dump of vertices of failed shape
vsr [Tue, 25 Jan 2011 11:38:54 +0000 (11:38 +0000)]
0021151 : [CEA] unit test fails
Use int instead long to decrease memory consumption
vsr [Tue, 25 Jan 2011 11:23:48 +0000 (11:23 +0000)]
0021151 : [CEA] unit test fails
Index of sub-shape might be greater than 32767 (max allowed value for short type)
eap [Mon, 24 Jan 2011 16:56:10 +0000 (16:56 +0000)]
+static int MYDEBUGWITHFILES = 0;//1;
eap [Mon, 24 Jan 2011 09:17:26 +0000 (09:17 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
Assure stability
eap [Mon, 24 Jan 2011 09:15:52 +0000 (09:15 +0000)]
valid IDs count from 1
gdd [Fri, 21 Jan 2011 16:34:19 +0000 (16:34 +0000)]
Fix a French translation
gdd [Fri, 21 Jan 2011 15:56:03 +0000 (15:56 +0000)]
Update of French translation files
rnv [Fri, 21 Jan 2011 14:01:49 +0000 (14:01 +0000)]
Additional changes for the Point 2 of the "20948: EDF 1468 SMESH: Histogram of the quality controls" issue.
vsr [Fri, 21 Jan 2011 12:20:52 +0000 (12:20 +0000)]
0021136 : EDF 1748 SMESH: SetAutoColor has no effect in a python script
rnv [Thu, 20 Jan 2011 15:41:36 +0000 (15:41 +0000)]
Implementation of the Point 2 of the 20948: EDF 1468 SMESH: Histogram of the quality controls.
gdd [Tue, 18 Jan 2011 14:45:18 +0000 (14:45 +0000)]
Add new method DoubleNodeElemGroupsNew which allows to have the group of newly created elements.
gdd [Tue, 18 Jan 2011 13:02:45 +0000 (13:02 +0000)]
Add missing include
eap [Tue, 18 Jan 2011 12:54:18 +0000 (12:54 +0000)]
fix SetPosition()
eap [Tue, 18 Jan 2011 12:21:56 +0000 (12:21 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
+ * interface of "Viscous Layers" hypothesis.
+ * This hypothesis specifies parameters of layers of prisms to build
+ * near mesh boundary. This hypothesis can be used by several 3D algorithms:
+ * NETGEN 3D, GHS3D, Hexahedron(i,j,k)
+ */
+ interface StdMeshers_ViscousLayers : SMESH::SMESH_Hypothesis
eap [Tue, 18 Jan 2011 12:21:27 +0000 (12:21 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
+ StdMeshers_ViscousLayers_i.hxx
eap [Tue, 18 Jan 2011 12:20:52 +0000 (12:20 +0000)]
\ No newline at end of file0020832: EDF 1359 SMESH : Automatic meshing of boundary layers
work with StdMeshers_ViscousLayers
eap [Tue, 18 Jan 2011 12:20:13 +0000 (12:20 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
- StdMeshersGUI_SubShapeSelectorWdg( QWidget* parent = 0 );
+ StdMeshersGUI_SubShapeSelectorWdg( QWidget* parent = 0,
+ TopAbs_ShapeEnum aSubShType = TopAbs_EDGE );
+ void setFilter();
eap [Tue, 18 Jan 2011 12:19:28 +0000 (12:19 +0000)]
\ No newline at end of file
eap [Tue, 18 Jan 2011 12:18:56 +0000 (12:18 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
work after StdMeshers_ViscousLayers
eap [Tue, 18 Jan 2011 12:17:14 +0000 (12:17 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
Move IsClosedEdge() to SMESH_MesherHelper from StdMeshers_ProjectionUtils
eap [Tue, 18 Jan 2011 12:16:37 +0000 (12:16 +0000)]
monor change
eap [Tue, 18 Jan 2011 12:16:09 +0000 (12:16 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
Implement Compute() with the viscous layers
eap [Tue, 18 Jan 2011 12:15:36 +0000 (12:15 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
+ StdMeshers_ViscousLayers.hxx
eap [Tue, 18 Jan 2011 12:15:17 +0000 (12:15 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
+ def ViscousLayers(self, thickness, numberOfLayers, stretchFactor, ignoreFaces=[]):
eap [Tue, 18 Jan 2011 12:14:57 +0000 (12:14 +0000)]
untabify
eap [Tue, 18 Jan 2011 12:14:41 +0000 (12:14 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
+ else if ( aHypType == "ViscousLayers")
+ aHelpFileName = "additional_hypo_page.html#viscous_layers_anchor";
eap [Tue, 18 Jan 2011 12:14:25 +0000 (12:14 +0000)]
unused variable
eap [Tue, 18 Jan 2011 12:14:09 +0000 (12:14 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
- SMESHGUI_EXPORT GEOM::GEOM_Object_var GetShapeOnMeshOrSubMesh( _PTR(SObject) );
+ SMESHGUI_EXPORT GEOM::GEOM_Object_var GetShapeOnMeshOrSubMesh( _PTR(SObject), bool* isMesh=0 );
eap [Tue, 18 Jan 2011 12:11:56 +0000 (12:11 +0000)]
no more memostat()
eap [Tue, 18 Jan 2011 12:11:00 +0000 (12:11 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
prevent from an infinite recursion via the event listener
eap [Tue, 18 Jan 2011 12:09:32 +0000 (12:09 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
1) make CheckNodeUV() and CheckNodeU() optionally return XYZ of node
projection to shape
2) prevent ancestors iterator from returning duplicates
3) move IsClosedEdge() to SMESH_MesherHelper from StdMeshers_ProjectionUtils
4) for hexa 3D
static bool LoadNodeColumns(TParam2ColumnMap & theParam2ColumnMap,
const TopoDS_Face& theFace,
const TopoDS_Edge& theBaseEdge,
SMESHDS_Mesh* theMesh,
+ SMESH_ProxyMesh* theProxyMesh=0);
eap [Tue, 18 Jan 2011 11:03:09 +0000 (11:03 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
make SMESH_ElementSearcher work on a sub-set of elements
eap [Tue, 18 Jan 2011 11:02:33 +0000 (11:02 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
Make const some requiring methods
eap [Tue, 18 Jan 2011 11:02:03 +0000 (11:02 +0000)]
minor change
eap [Tue, 18 Jan 2011 11:01:28 +0000 (11:01 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
+ SMESH_ProxyMesh.hxx
eap [Tue, 18 Jan 2011 10:59:55 +0000 (10:59 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
+ <hypothesis type="ViscousLayers"
eap [Tue, 18 Jan 2011 10:58:51 +0000 (10:58 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
show arrows on EDGE's only
eap [Tue, 18 Jan 2011 10:58:29 +0000 (10:58 +0000)]
untabify
eap [Tue, 18 Jan 2011 10:57:32 +0000 (10:57 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
Make some methods virtual to enable inheriting by StdMeshers_ProxyMesh::SubMesh
+virtual ~SMESHDS_SubMesh()
+void RemoveAllSubmeshes()
eap [Tue, 18 Jan 2011 10:55:54 +0000 (10:55 +0000)]
0020832 : EDF 1359 SMESH : Automatic meshing of boundary layers
Make const some requiring methods