]>
SALOME platform Git repositories - modules/smesh.git/log
eap [Mon, 27 Jun 2011 08:24:04 +0000 (08:24 +0000)]
Author: Roman Lygin, roman.lygin@gmail.com
fixS020
- Summary: Invalid computation of edge length on periodic curve leads to wrong tessellation
- Detailed description: SMESH_Algo returns incorrect edge length (1e-08) for an edge lying
beyond periodic curve range. Afterwards the number of segments is computed as
~ 1/lentgh and becomes 1.9M leading to running out of memory or failure to produce
2D mesh.
- Reproducer: Try to mesh f-percrvedge.brep with 1D Wire Discretization and default
MaxSize hypothesis.
eap [Mon, 27 Jun 2011 08:23:32 +0000 (08:23 +0000)]
Author: Roman Lygin, roman.lygin@gmail.com
fixS010
- Summary: Mefisto inconsistency and failure on same model
- Detailed description: See http://salome-platform.org/forum/forum_10/
788312758
- Dependency: None
- Version where the issue was detected: 5.1.5
- Files
SMESH_SRC_x.y.z/src/MEFISTO2/aptrte.cxx
eap [Fri, 24 Jun 2011 11:38:34 +0000 (11:38 +0000)]
IPAL21957: Max Element Area does not influence on resulting mesh for Triangle Mefisto
Remove "protection contre une arete max desiree trop grande ou trop petite"
eap [Fri, 24 Jun 2011 11:38:08 +0000 (11:38 +0000)]
IPAL21957: Max Element Area does not influence on resulting mesh for Triangle Mefisto
revert modification done during WNT porting
- longai = areteideale()
+ longai = areteideale(xyz,xyzd)
eap [Fri, 24 Jun 2011 11:36:07 +0000 (11:36 +0000)]
IPAL21957: Max Element Area does not influence on resulting mesh for Triangle Mefisto
+ if ( _hypMaxElementArea )
+ aretmx *= 1.5;
eap [Thu, 23 Jun 2011 13:11:27 +0000 (13:11 +0000)]
clear groups of coincident nodes at Apply
eap [Wed, 22 Jun 2011 15:51:42 +0000 (15:51 +0000)]
In PublishSubMesh(), set an icon corresponding to group emptiness
eap [Wed, 22 Jun 2011 12:47:51 +0000 (12:47 +0000)]
In ModifiedMesh(), set icons corresponding to group/submesh emptiness
eap [Wed, 22 Jun 2011 12:47:01 +0000 (12:47 +0000)]
Modify GetTypes() to return an empty array if there are no elements
eap [Wed, 22 Jun 2011 12:45:25 +0000 (12:45 +0000)]
In PublishGroup(), set an icon corresponding to group emptiness
eap [Wed, 22 Jun 2011 12:43:46 +0000 (12:43 +0000)]
improve comments
ouv [Wed, 22 Jun 2011 11:59:31 +0000 (11:59 +0000)]
Issue
0020749 : EDF 1291 SMESH : Create 2D Mesh from 3D improvement
Note
0011034 (small bug in visualization)
inv [Tue, 21 Jun 2011 11:43:32 +0000 (11:43 +0000)]
Changing version to 6.3.1
gdd [Tue, 21 Jun 2011 08:19:27 +0000 (08:19 +0000)]
rnc: Slightly extended documentation of "over-constrained faces/volumes" controls with some clarifications
eap [Mon, 20 Jun 2011 10:49:58 +0000 (10:49 +0000)]
bug from SALOME Forum (strange behaviour of StdMeshers.QUAD_REDUCED)
avoid overflow at pow(2, nbrows) with a large nbrows
vsr [Fri, 17 Jun 2011 10:44:02 +0000 (10:44 +0000)]
Remove dependency of SMDS on CASCADE
eap [Wed, 15 Jun 2011 12:57:07 +0000 (12:57 +0000)]
fix regression of smesh/3D_mesh_Polyhedrons/A2
in makeWalls(), add trias or quads on sides of polyhedrons instead
of polygons if possible
eap [Wed, 15 Jun 2011 12:07:46 +0000 (12:07 +0000)]
fix regression of smesh/3D_mesh_NETGEN/E8
eap [Wed, 15 Jun 2011 11:36:47 +0000 (11:36 +0000)]
021300: EDF SMESH: Smoothing by selecting elements IDs seems not effective
Fix a bug in Smooth()
eap [Wed, 15 Jun 2011 11:09:30 +0000 (11:09 +0000)]
020749: EDF 1291 SMESH : Create 2D Mesh from 3D improvement / note
0011031
eap [Wed, 15 Jun 2011 11:09:08 +0000 (11:09 +0000)]
020749: EDF 1291 SMESH : Create 2D Mesh from 3D improvement / note
0011031
+ virtual int dim( int ) const;
eap [Wed, 15 Jun 2011 11:08:06 +0000 (11:08 +0000)]
020749: EDF 1291 SMESH : Create 2D Mesh from 3D improvement / note
0011031
Enable "create 2D mesh on 3D" on groups
eap [Wed, 15 Jun 2011 11:06:13 +0000 (11:06 +0000)]
020749: EDF 1291 SMESH : Create 2D Mesh from 3D improvement / note
0011031
In MakeBoundaryElements(), care of groups belonging to different meshes
eap [Wed, 15 Jun 2011 11:01:16 +0000 (11:01 +0000)]
020749: EDF 1291 SMESH : Create 2D Mesh from 3D improvement / note
0011031
In MakeBoundaryMesh(), implement boundary creation around a group of volumes
eap [Wed, 15 Jun 2011 10:59:57 +0000 (10:59 +0000)]
020749: EDF 1291 SMESH : Create 2D Mesh from 3D improvement / note
0011031
- bool IsFreeFace( int faceIndex );
+ bool IsFreeFace( int faceIndex, const SMDS_MeshElement** otherVol=0 );
eap [Wed, 8 Jun 2011 14:05:23 +0000 (14:05 +0000)]
0021293 : EDF 1887: Not conformal mesh between 2 boxes with viscous layer
Implement specific smoothing for analitic edges (lines and circles)
eap [Wed, 8 Jun 2011 09:06:21 +0000 (09:06 +0000)]
0021294 : EDF 1890 : Problem with groups on geometry when dealing with split into tetrahedra
fix "Fatal error" at attempt to select a geom object in VTK viewer
when a "split into tetrahedra" dialog is open
eap [Wed, 8 Jun 2011 08:40:29 +0000 (08:40 +0000)]
0021106 : EDF 1691 SMESH: MEsh.Group(SubShape) fails on Shells (points 1 and 2)
1) group type for a shell is Face now
2) make AssureGeomPublished() global and call from both Mesh and Mesh_Algorithm
vsr [Wed, 8 Jun 2011 06:50:21 +0000 (06:50 +0000)]
Update user documentation
eap [Tue, 7 Jun 2011 06:46:33 +0000 (06:46 +0000)]
0021294 : EDF 1890 : Problem with groups on geometry when dealing with split into tetrahedra
in SetSubShape(const int aShID)
- if ( aShID > 1 )
+ if ( aShID > 0 )
SetSubShape( GetMeshDS()->IndexToShape( aShID ));
eap [Tue, 7 Jun 2011 06:45:41 +0000 (06:45 +0000)]
0021294 : EDF 1890 : Problem with groups on geometry when dealing with split into tetrahedra
In SplitVolumesIntoTetra(), fix setting new nodes on shape
vsr [Fri, 3 Jun 2011 10:52:19 +0000 (10:52 +0000)]
Fix automake's warning, printed from build_configure
vsr [Fri, 3 Jun 2011 09:55:14 +0000 (09:55 +0000)]
Merge from BR_Dev_For_6_3_1 03/06/2011
vsr [Thu, 2 Jun 2011 05:57:35 +0000 (05:57 +0000)]
Update copyright
vsr [Wed, 25 May 2011 08:07:42 +0000 (08:07 +0000)]
Fix pb of dev_docs
eap [Thu, 19 May 2011 14:22:43 +0000 (14:22 +0000)]
0020982 : EDF 1547 SMESH: Creation of non-conformal quadratic pyramids / note
0011144
+ //================================================================================
+ /*!
+ * \brief Move medium nodes of merged quadratic pyramids
+ */
+ //================================================================================
+
+ void UpdateQuadraticPyramids(const set<const SMDS_MeshNode*>& commonApex,
+ SMESHDS_Mesh* meshDS)
eap [Thu, 19 May 2011 14:21:56 +0000 (14:21 +0000)]
remove commented code
eap [Thu, 19 May 2011 08:09:14 +0000 (08:09 +0000)]
0020982 : EDF 1547 SMESH: Creation of non-conformal quadratic pyramids / note
0011144
Use GeomAdaptor_Surface instead of BRepAdaptor_Surface which gives
surface UV limits according to face boundaries (edges) instead of
the whole surface
eap [Wed, 18 May 2011 12:29:40 +0000 (12:29 +0000)]
0021263 ]: EDF 1868: Several use cases fail (regressions)
use SMESH_MesherHelper::IthVertex() instead of TopExp::FirstVertex()
eap [Wed, 18 May 2011 12:27:16 +0000 (12:27 +0000)]
0020974 : Extra edges appear in the result of a partition and can't be removed
3D soomthing replaced by a real fix: take into account face orientation
eap [Wed, 18 May 2011 12:20:00 +0000 (12:20 +0000)]
0020974 : Extra edges appear in the result of a partition and can't be removed
3D soomthing, which will be replaced by a real fix coming in the next revision
eap [Mon, 16 May 2011 14:20:24 +0000 (14:20 +0000)]
0021263 : EDF 1868: Several use cases fail (regressions)
+ * \brief Wrapper over TopExp::FirstVertex() and TopExp::LastVertex() fixing them
+ * in the case of INTERNAL edge
+ */
+//================================================================================
+
+TopoDS_Vertex SMESH_MesherHelper::IthVertex( const bool is2nd,
+ TopoDS_Edge anEdge,
+ const bool CumOri )
eap [Mon, 16 May 2011 13:00:56 +0000 (13:00 +0000)]
unused variable
rnv [Fri, 13 May 2011 13:48:46 +0000 (13:48 +0000)]
Fix for the bug "IPAL22498 6.3.0: Mesh Preferences - Scalar Bar: Font selection for Title or Labes is ignored".
gdd [Fri, 13 May 2011 13:01:16 +0000 (13:01 +0000)]
rnc: Added UnsetAttractorGeom method in smeshDC.py
gdd [Fri, 13 May 2011 12:49:34 +0000 (12:49 +0000)]
Add wrappers to GHS3D IDL functions
gdd [Fri, 13 May 2011 10:00:31 +0000 (10:00 +0000)]
Small fix in doc
gdd [Thu, 12 May 2011 17:22:33 +0000 (17:22 +0000)]
Update documentation of GHS3D hypothesis
gdd [Thu, 12 May 2011 15:33:16 +0000 (15:33 +0000)]
Fix compilation warnings
barate [Thu, 12 May 2011 15:32:16 +0000 (15:32 +0000)]
Fixed bug in docutils: SMESH installation failed when Sphinx was not found by configure
prascle [Thu, 12 May 2011 14:06:02 +0000 (14:06 +0000)]
PR: missing documentation
eap [Thu, 12 May 2011 13:40:34 +0000 (13:40 +0000)]
0021262 : EDF 1867 SMESH: Problem with concatenate that causes failure in an important script
Fix regression of MergeNodes() caused by SMDS redesign
prascle [Thu, 12 May 2011 12:50:51 +0000 (12:50 +0000)]
PR: debug generate flat elements
gdd [Wed, 11 May 2011 20:47:29 +0000 (20:47 +0000)]
Replace oe by Å\93
gdd [Wed, 11 May 2011 18:07:30 +0000 (18:07 +0000)]
Fix dump of SetColor for groups
prascle [Wed, 11 May 2011 15:50:41 +0000 (15:50 +0000)]
PR: missing doc on generate flat elements
prascle [Wed, 11 May 2011 15:49:04 +0000 (15:49 +0000)]
PR: debug parallel compilation
prascle [Wed, 11 May 2011 14:46:30 +0000 (14:46 +0000)]
PR: debug a SIGSEGV case when using downward connectivity on a modified mesh.
gdd [Wed, 11 May 2011 12:52:33 +0000 (12:52 +0000)]
Reencode files to utf-8
gdd [Wed, 11 May 2011 10:04:04 +0000 (10:04 +0000)]
Update French translation file
eap [Wed, 11 May 2011 07:34:12 +0000 (07:34 +0000)]
French translation updated
eap [Wed, 11 May 2011 06:49:04 +0000 (06:49 +0000)]
assure publishing the geom which is an arg of GetSubMesh()
gdd [Tue, 10 May 2011 12:33:26 +0000 (12:33 +0000)]
Update French translation
eap [Tue, 10 May 2011 08:27:01 +0000 (08:27 +0000)]
reduce memory limit
- limit = limit * 2;
+ limit = int ( limit * 1.5 );
prascle [Mon, 9 May 2011 14:48:31 +0000 (14:48 +0000)]
PR: missing groups in CreateFlatElementsOnFacesGroups and names too long for groups in doubleNodesOnGroupBoundaries
gdd [Thu, 5 May 2011 16:25:54 +0000 (16:25 +0000)]
MeshCut depends on MED fichier
prascle [Thu, 5 May 2011 15:28:26 +0000 (15:28 +0000)]
PR: remove splitted tetrahedrons
eap [Thu, 5 May 2011 15:17:20 +0000 (15:17 +0000)]
assure publishing all geom objects passed to hypotheses
eap [Thu, 5 May 2011 15:16:02 +0000 (15:16 +0000)]
fix dupming a nil servant
eap [Thu, 5 May 2011 15:15:01 +0000 (15:15 +0000)]
untabify
adam [Thu, 5 May 2011 09:22:36 +0000 (09:22 +0000)]
Remove unnecessary traces
prascle [Wed, 4 May 2011 14:58:40 +0000 (14:58 +0000)]
PR: english messages
eap [Wed, 4 May 2011 14:16:19 +0000 (14:16 +0000)]
Regression of
0020206 : EDF SMESH 987: Netgen1D2D3D +submesh
in Compute(), fix sorting submeshes according to dim of shape the algo assigned to
aShapeDim = GetShapeDim( algoShape );
+ if ( algoShape.ShapeType() == TopAbs_COMPOUND )
+ {
+ TopoDS_Iterator it( algoShape );
+ aShapeDim += GetShapeDim( it.Value() );
+ }
eap [Wed, 4 May 2011 13:06:27 +0000 (13:06 +0000)]
0021257 : Rollback the medGeometryElement names MEDMEM_ --> MED_
eap [Wed, 4 May 2011 09:45:11 +0000 (09:45 +0000)]
use CheckMemory() to avoid crash due to memory allocation problem
eap [Wed, 4 May 2011 09:33:50 +0000 (09:33 +0000)]
use CheckMemory() to avoid crash due to memory allocation problem
eap [Wed, 4 May 2011 07:32:59 +0000 (07:32 +0000)]
remove debug output
eap [Wed, 4 May 2011 06:49:05 +0000 (06:49 +0000)]
untabify
eap [Tue, 3 May 2011 17:03:59 +0000 (17:03 +0000)]
warn the user that the application may crash if not enough memory remains
eap [Tue, 3 May 2011 16:02:33 +0000 (16:02 +0000)]
0021256 : EDF STUDY: Python dump in a single file (continued)
"import salome" in multyfile mode
eap [Tue, 3 May 2011 15:54:20 +0000 (15:54 +0000)]
0021256 : EDF STUDY: Python dump in a single file (continued)
if( isMultiFile )
aScript += "def RebuildData(theStudy):";
- else
- aScript += "theStudy = salome.myStudy";
prascle [Tue, 3 May 2011 15:37:17 +0000 (15:37 +0000)]
PR: plugin for MeshCut
eap [Tue, 3 May 2011 13:14:00 +0000 (13:14 +0000)]
0021255 : [CEA 466] compilation with gcc 4.6.0 without warnings
- sprintf( (char*)&(buffer[i*3]), "|%02x", (char*)(aStreamFile[i]) );
+ sprintf( (char*)&(buffer[i*3]), "|%02x", aStreamFile[i] );
gdd [Fri, 29 Apr 2011 11:44:24 +0000 (11:44 +0000)]
rnc: Added a paragraph about the use of criteria in documentation
and links from GetFilter and GetCriterion methods to tui_filters documentation page
gdd [Fri, 29 Apr 2011 08:55:25 +0000 (08:55 +0000)]
rnc : small modifications in attractors documentation
eap [Fri, 29 Apr 2011 08:07:47 +0000 (08:07 +0000)]
more precisions
eap [Fri, 29 Apr 2011 08:04:15 +0000 (08:04 +0000)]
improve doc
eap [Thu, 28 Apr 2011 09:40:21 +0000 (09:40 +0000)]
fix FindShape() to resolve a regression of SMESH_TEST/Grids/smesh/bugs/L9
gdd [Wed, 27 Apr 2011 13:37:08 +0000 (13:37 +0000)]
rnc: EDF 1607 SMESH: Modified "Move Node" and "Add Node" dialog boxes so that only SpinBoxes are expanded when resizing the window.
gdd [Wed, 27 Apr 2011 12:40:02 +0000 (12:40 +0000)]
rnc: Modified "Number Of Segment" window so that the use of table density is more convenient.
vsr [Wed, 27 Apr 2011 10:17:07 +0000 (10:17 +0000)]
Copyright info update
eap [Tue, 26 Apr 2011 14:37:17 +0000 (14:37 +0000)]
1) avoid infinit recursion in operator<<(SMESH::SMESH_IDSource_ptr theArg)
2)
0021231 : EDF 1838 SMESH: Pattern mapping on a quadratic element
fix python dump of functions defining pattern in a single-file mode
eap [Tue, 26 Apr 2011 13:15:40 +0000 (13:15 +0000)]
0021231 : EDF 1838 SMESH: Pattern mapping on a quadratic element
fix applying the 2D pattern to quafratic mesh faces
eap [Tue, 26 Apr 2011 10:35:15 +0000 (10:35 +0000)]
0021250 : EDF 1817 SMESH: Salome crashes when activating smesh after opening a specific study
In Load(), avoid infinite recursion via python dump
- myNewMeshImpl->SetAutoColor( (bool)anAutoColor[0] );
+ myNewMeshImpl->GetImpl().SetAutoColor( (bool)anAutoColor[0] );
vsr [Tue, 26 Apr 2011 06:13:06 +0000 (06:13 +0000)]
Fix make distcheck problem
vsr [Mon, 25 Apr 2011 15:34:09 +0000 (15:34 +0000)]
IPAL22422 : TC6.3.0:hangup importing python dump
eap [Mon, 25 Apr 2011 13:23:19 +0000 (13:23 +0000)]
1) protect GetSubMesh() from the exception in case of an
empty geom group (version 2)
2)
0021248 : EDF SMESH: Dump and ExportToMED
+ pyDump<<_this()<<".SetAutoColor( "<<theAutoColor<<" )";
eap [Mon, 25 Apr 2011 13:22:10 +0000 (13:22 +0000)]
0021248 : EDF SMESH: Dump and ExportToMED
+ TPythonDump()<<_this()<<".SetColor( "<<color.R<<", "<<color.G<<", "<<color.B<<" )";
eap [Mon, 25 Apr 2011 13:19:22 +0000 (13:19 +0000)]
0021248 : EDF SMESH: Dump and ExportToMED
dump SetAutoColor() and SetColor() in SMESH_Mesh_i and in
SMESH_GroupBase_i correspondingly
eap [Mon, 25 Apr 2011 11:24:28 +0000 (11:24 +0000)]
protect GetSubMesh() from the exception in case of an empty geom group