197 Commits

Author SHA1 Message Date
eap
90538c5190 54522: Compound Mesh: bad groups with meshToAppendTo provided
Fix SMESH_Gen_i::ConcatenateCommon()

+ #16469: MakeSlot - add split faces to groups of initial faces
2019-03-27 14:51:54 +03:00
eap
4f3cfd814e #16662 EDF - ExportMED : too long (bis)
Compute precise bounding box for BSpline faces

+ Fix compilation warnings
2019-03-11 18:35:25 +03:00
rnv
0b4f557c95 Run SALOME with UNICODE path 2019-03-11 13:05:42 +03:00
eap
98ec6be586 Fix MinDistance for node-group (SALOME_TESTS/Grids/smesh/imps_09/K0)
+ Minor doc improvement
2019-03-06 16:59:54 +03:00
eap
d2248790d7 #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
2019-03-05 19:35:52 +03:00
rnv
bf6639b9f6 Fix compilation on Windows 2019-02-25 19:35:16 +03:00
eap
6ca4db2d7c 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
2019-02-22 21:17:20 +03:00
mnt
b9b6785c00 Porting to OCCT 7.4 dev 2019-02-22 16:12:08 +03:00
vsr
6d32f944a0 Update copyrights 2019-02-14 15:33:05 +03:00
eap
401b2a2e54 23620: EDF 10301 - Completing Extrusion along a path
Add scale factors to Extrusion along line
Add angles to Extrusion along path
2019-01-24 18:28:24 +03:00
eap
09bc0414c9 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()
2019-01-17 15:53:49 +03:00
rnv
7f7311ca93 Windows compatibility. 2018-12-03 19:08:11 +03:00
eap
7b4c10fd0e 23619: EDF 18055 - Detection of sharp edges 2018-11-27 17:21:06 +03:00
eap
1dadb7d2e2 [GPUSPHGUI] #511: Spheric2 with dynamic boundaries - Mesh offset failed 2018-11-22 15:35:17 +03:00
eap
441a2df90c PAL0023627: [IMACS] ASERIS: project point to the mesh
Algorithm of poly-line construction modified to enable specifying
   arbitrary points serving as end points of the poly-line segment.
2018-11-09 13:28:18 +03:00
eap
858b4bff64 PAL0023627: [IMACS] ASERIS: project point to the mesh 2018-11-07 18:02:19 +03:00
eap
a4be05bc3b 23594: EDF 17213 : crash of salome when loading SMESH or dumping the study
Attempt 1:
  in SMESH_Mesh::SortByMeshOrder() assure same size of sortedPos and onlyOrderedList
2018-10-10 17:11:35 +03:00
rnv
c5f8cda9bf SALOME 9.1.0 Windows version 2018-09-07 15:00:24 +03:00
eap
2f529dcd26 54355: 'Compute' button is absent for 'Number of the double nodes' value in 'Mesh Information' dialog in 'Quality Info' tab.
+ fix regression of QuadFromMedialAxis
+ fix invalid icon of sub-mesh on wire (SMESH_subMesh_i.cxx)
2018-08-22 20:46:26 +03:00
eap
f816f204d3 Typo-fix by Kunda
http://www.salome-platform.org/forum/forum_9/625363577
2018-06-25 14:38:55 +03:00
eap
24412178e1 Typo-fix by Kunda + fix user doc generation 2018-06-19 19:58:29 +03:00
eap
c704eadf04 IPAL54401: Offset dialog bug 2018-06-19 14:00:57 +03:00
rnv
b7a7d49664 Merge V9_dev branch into master 2018-06-14 14:56:19 +03:00
eap
4c16067d42 23418: [OCC] Mesh: Minimization of memory usage of SMESH 2018-04-05 15:08:14 +03:00
rnv
f0354b9d84 Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/smesh 2018-03-12 16:58:23 +03:00
eap
09607afb27 [GPUSPHGUI] fix errors relating to eCustomControl + offset
+ Fix SMESH_Gen_i::Concatenate()
2018-03-07 13:47:57 +03:00
rnv
97889f80ac Migration to OpenCASCADE CMake configuration 2018-03-05 18:56:23 +03:00
eap
30628bd54b typo-fix by Kunda
http://www.salome-platform.org/forum/forum_9/975195177
2018-02-27 14:23:35 +03:00
eap
89b15cd78e 23525: EDF16278 - Perf of concatenation of meshes 2018-02-19 17:24:51 +03:00
eap
ead27b045b GPUSPHGUI: Offset transformation
add missing files
2018-02-13 15:16:32 +03:00
eap
3a821b48ba GPUSPHGUI: add Offset transformation 2018-02-09 22:41:01 +03:00
rnv
7a3ecab720 Merge 'master' branch into 'V9_dev' branch. 2018-01-18 19:31:08 +03:00
rnv
7a713be33b Merge eap/23491 branch. 2018-01-15 15:48:20 +03:00
rnv
10191484fe Merge changes from 'master' branch. 2017-12-29 16:20:32 +03:00
eap
04f9972521 Typo-fix by Kunda
http://www.salome-platform.org/forum/forum_9/22126441
2017-12-28 14:28:17 +03:00
rnv
985eaf1925 Merge ASERIS development. 2017-12-19 18:56:16 +03:00
rnv
90e0893c89 Merge V8_4_BR branch. 2017-12-13 12:18:31 +03:00
eap
05318c85be typo-fix by Kunda + minor changes 2017-11-28 14:15:48 +03:00
eap
50d4798371 23491: EDF 15591 - Duplicate Elements / Nodes
Make AffectedElemGroupsInRegion() universal, make it available in Duplicate dialog
2017-11-14 21:15:33 +03:00
eap
54d669640d GPUSPHGUI: add FillHole() operation
which is needed for NETGEN 2D remesher
2017-10-17 16:18:05 +03:00
vsr
9d73526fbc Clean-up deprecated OCCT-related code 2017-09-25 16:12:08 +03:00
eap
223c5b7f5d IPAL54303: CGNS export problems 2017-08-25 16:45:03 +03:00
rnv
8a9d91b414 Merge branch 'master' into V9_dev 2017-07-20 12:00:49 +03:00
mnt
4fa5fdbd44 Porting to DEV version of OCCT. 2017-07-07 12:09:54 +03:00
eap
ab008b333b 0023444: EDF 14244 - Viscous Layer
+ 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
2017-06-19 18:42:49 +03:00
rnv
264eeb2edd Merge multi-study removal branch. 2017-06-13 13:01:10 +03:00
eap
86ca561170 Fix regression of doc/salome/examples/prism_3d_algo.py 2017-05-31 15:12:32 +03:00
eap
020e13d9f1 Fix unstable failure of SALOME_TESTS/Grids/smesh/bugs_05/F0 2017-05-23 20:19:15 +03:00
eap
3dcb8f1e04 IPAL054122: Bad quality prismatic mesh
Fix applying the boundary error in StdMeshers_Sweeper by using
StdMeshers_Delaunay
2017-04-25 13:41:21 +03:00
eap
f6b5d2f920 54122: Bad quality prismatic mesh
Extract class Delaunay from class Morph

+ Print warning when creating an algorithm with unexpected arguments
  (expected ones are algo type and geometry) -- smeshBuilder.py
2017-04-20 14:16:23 +03:00