eap [Fri, 2 Aug 2019 15:14:14 +0000 (18:14 +0300)]
IPAL54585: Extrusion 3D algo fails with "OCC exception. Standard_NoSuchObject: NCollection_DataMap::Find" error
Issue (2) with Geometric Progression reported in
https://www.salome-platform.org/forum/forum_10/976643804#300891023
Fixed in StdMeshers_Prism_3D.cxx
+ Minor changes:
1) SMESHGUI_PreVisualObj::myMesh in now SMESHDS_Mesh*
2) TPythonDump::DumpArray is now public method
3) In StdMeshers_FixedPoints1D, make args of Set*() methods const
4) Install SMESHGUI_PreVisualObj.h
5) Make StdMeshers_QuadrangleParams::SetCorners() available via CORBA
eap [Fri, 15 Mar 2019 18:29:39 +0000 (21:29 +0300)]
#16609: EDF - mesh computation : strange behavior
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
eap [Tue, 5 Mar 2019 16:35:52 +0000 (19:35 +0300)]
#16648 [CEA] RadialQuadrangle algorithm hypothesis change requires a Clear Mesh Data beforehand
+
1) Optimize FreeEdges::IsFreeEdge()
2) Fix SMESH_MeshEditor::FindFreeBorder() for the case of multi-continuation
3) Improve Mesh.GetLength() to accept groups and list of IDs
eap [Fri, 22 Feb 2019 18:17:20 +0000 (21:17 +0300)]
Fix SALOME_TESTS/Grids/smesh/imps_09/K0
Fix Triangulator for the case of self-intersecting but valid polygon
+ some fixes for #16469
1) ElementsOnShape: fix too high octree of classifiers in case of large tolerance
2) SMESH_MeshEditor::SewFreeBorder() SIGSEGV on over-constrained elements
3) Project(): adjust radius to avoid checking too many elements
4) Protect SMESH_Gen_i::Compute() from CORBA error in case of a removed mesh
5) smeshBuilder.Mesh.FindCoincidentNodesOnPart() - fix for a case of ID list
Small fixes in sphinx documentation of python plugins:
- remove depedency to babel (only used to generated a date format)
- add missing theme
- remove warnings
Fix to allow Cleaner and SurfOpt to be launched on files with special characters on Windows.
Do not use an intermediate bat file to prevent bad unicode conversions.
More fixes in Cleaner and SurfOpt:
- fix decode error in case a GMF file is selected
- fix save log error
- fix wrong mesh used when changing from mesh object to mesh file.
Small fixes in sphinx documentation of python plugins:
- remove depedency to babel (only used to generated a date format)
- add missing theme
- remove warnings
+
1) fix bug that SMESH_MeshEditor::DoubleElements() can't duplicate all
elements if they are of different dimension
2) Add QString GetName( Handle(SALOME_InteractiveObject)& ) that gets
missing name from SObject.
mkr [Fri, 28 Dec 2018 10:14:21 +0000 (13:14 +0300)]
0054473: TC9.2.0: SMESH: results of union, intersection and cut of groups operations are not updated correctly. 0054487: TC9.2.0: SMESH: VTK viewer is updated correctly only after the second call of Show Only command
eap [Thu, 17 Jan 2019 12:53:49 +0000 (15:53 +0300)]
23627: [IMACS] ASERIS: project point to the mesh and create a slot
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()
Fix to allow Cleaner and SurfOpt to be launched on files with special characters on Windows.
Do not use an intermediate bat file to prevent bad unicode conversions.