Fix pattern mapping to a face with hole
+
1) Optimize ElementsOnShape::Classifier::Init()
2) Optimize SMDS_VtkCellIterator (replace vtkIdList by std::vector)
3) Prevent SIGSEGV upon Compute() after base mesh removal
1) Enable appending to an existing mesh via smesh.Concatenate() (compound mesh)
2) Enable filtering a mesh part: Filter::GetElementsIdFromParts( ListOfIDSources )
3) Add ElementType arg to SMESH_Mesh::GetNodeInverseElements()
4) Add Mesh.Get1DBranches( edgeIDs )
5) Define a default Z med tolerance
6) Update ElementsOnSurface upon SetTolerance()
7) Change group management to have group ID persistent
8) Extract SMESH_PolyLine.cxx from SMESH_MeshEditor.cxx
9) Enable Min Distance measure for node-element and node-object
10) Fix SMESH_MeshAlgos::GetDistance( XYZ, face )
11) Extract SMESH_MeshAlgos::Intersector from SMESH_Offset.cxx
12) Enable optimization in SMESH_MeshAlgos::Triangulate
13) Add mestods Mesh.GetEngine() and Mesh.GetGeomEngine()
+ 54237: Invalid viscous layers (in Grids/smesh/viscous_layers_02/A3)
+ Improve viscous layers performance
- by avoiding unnecessary intersection checks
- by using std::vector instead of std::set in SMESH_ElementSearcher
+ Fix minor errors in ObjectPool which is now used in SMESH_ElementSearcher
Add AvoidMakingHoles argument in MergeNodes()
+ Save mesh name in STL file
+ Fix binary STL export after change of sizeof(Standard_Boolean)
+ Add Import menu to mesh component popup
(SMDS_VolumeTool.cxx)
Add "Show IDs" check box to Mesh Information dlg
Avoid warning in Choose Entity dialog when no entities are selected,
disable [OK] button instead
Deactivate ID mapping in all DeviceActor's except the pickable one.
The ID mapping needed to show IDs in the Viewer is computed when needed
via VTKViewer_ExtractUnstructuredGrid::BuildOut2InMap()
+ IPAL53796: Clipping related bugs
SMESHGUI_* - treat an algo that can work w/o geom only
+ fix a crash at mesh modif just after visualization
SMDS_* - assure that grid->Links exist before grid->InsertNextLinkedCell()
(StdMeshers_Prism_3D.cxx)
+ small optimization of SMDS_UnstructuredGrid::compactGrid()
(SMDS_UnstructuredGrid.cxx, SMESH_Object.cxx)
- de-allocate old data as soon as possible, not at the and of compacting
+ some minor changes
(SMESH_Controls* )
- Optimize mesh deletion (ObjectPool.hxx)
- Memory leaks (SMESH_Gen_i.cxx)
- Usage of uninitialized vars ( SMESHGUI_MeshOp.cxx )
- Minimize nb of #include in headers (the rest files)