Commit Graph

498 Commits

Author SHA1 Message Date
eap
93781217ab #16479 [CEA 12950] ViscousLayers hypothesis and periodic condition 2020-02-05 16:05:45 +03:00
rnv
e374376aa6 bos #18641 [CEA 18636][Windows] SMESH_MeshersList environment variable separator 2020-01-29 15:02:42 +03:00
eap
5dcb2f2b46 #17845 [EDF] Modifications of Automatic meshing 2020-01-24 19:09:38 +03:00
eap
d2681a122c #17927: EDF 20035 - perfs of mesh creation 2020-01-10 14:33:42 +03:00
vsv
00b30e0d6c Replace shape in Mesh object 2019-12-27 16:22:48 +03:00
rnv
70d591791d Fix compilation errors (OCCT-7.4.0) 2019-12-17 22:19:27 +03:00
eap
abf6641b14 #18097 [CEA] Mesh group not updated in the view after a compute with other hypotheses 2019-11-12 19:04:18 +03:00
eap
8fc0f4f355 #17956 [CEA 17925] COMPERR_OCC_EXCEPTION 2019-11-08 16:55:05 +03:00
eap
2cc662ea28 #17828 [CEA 17805] Polyhedron Mesh volume calculation and volume orientation criterion
1) Fix BadOrientedVolume criterion to detect invalid polyhedrons
  2) Fix SMESH_MeshEditor::Reorient() to correct orientation of polyhedron facets
2019-10-15 21:25:46 +03:00
vsr
b14a10d622 #17695 - SMESH build/ TopoDS_Shape compilation issue 2019-09-17 17:30:08 +03:00
eap
2c751a0edd #17636 [CEA 17369] Extrusion by normal: along average normal option issue 2019-09-06 19:02:21 +03:00
eap
2954414714 #17336 [CEA 17333] Mesh offset generates a segmentation violation 2019-09-03 15:47:17 +03:00
eap
9de03403fe #17328: EDF 20043 - Submeshes 2019-09-03 14:29:31 +03:00
eap
fad0945128 Typo fixes by Kunda
https://salome-platform.org/forum/forum_9/495080934
2019-08-27 14:48:19 +03:00
eap
f65b9b8b24 IPAL54425: Quadrangle mapping fails on a quadrangle face with a seam
Issue reported in https://www.salome-platform.org/forum/forum_10/984373499

+
1) Fix a bug in Python dump
2) Expose corners in Quadrangle Param gui
2019-08-05 20:02:26 +03:00
eap
0146a69d82 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
2019-08-02 18:14:14 +03:00
eap
a87bde2a08 IPAL54529: Hexahedron(ijk) fails on a block with composite sides if Viscous Layers assigned
+ In Create Mesh dialog define enabled tabs by SMESH_Algo::IsApplicable( shape )
+ Extract SMESH_Indexer from StdMeshers_HexaFromSkin_3D.cxx
2019-07-12 15:15:38 +03:00
eap
b718a7cc45 IPAL54585: Extrusion 3D algo fails with "OCC exception. Standard_NoSuchObject: NCollection_DataMap::Find" error 2019-07-01 13:44:54 +03:00
eap
f0f37f1fc7 #16914: EDF 19401 - Wrong quadratic mesh (bis)
- don't force3DOutOfBoundary() for quadrangles and hexahedrons
- don't force3DOutOfBoundary() for bad-shaped tetras
2019-05-14 17:11:13 +03:00
eap
eacfc191eb #16914 EDF 19401 - Wrong quadratic mesh (bis)
Bug: SetEventListener() not called when a sub-algo assigned
2019-05-07 13:30:06 +03:00
eap
ce56cca517 #16843 EDF 19340 - wrong quadratic mesh 2019-04-18 21:34:39 +03:00
eap
0743fa8f5f IPAL54529: [CKD]: Hexahedron(ijk) fails on a composite block if Viscous Layers assigned 2019-04-18 20:33:45 +03:00
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
1fb3ff621a #16648 [CEA] RadialQuadrangle algorithm hypothesis change requires a Clear Mesh Data beforehand 2019-03-25 18:50:14 +03:00
eap
63d5619b14 #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
2019-03-15 21:29:39 +03:00
eap
0bbec902ba #16648. + Update icons 2019-03-05 20:01:00 +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
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
vsr
6d32f944a0 Update copyrights 2019-02-14 15:33:05 +03:00
eap
27c94e830e #16578 EDF - Scibian - ViscousLayer / SIGSEGV 2019-02-14 14:22:06 +03:00
eap
1aaacad698 #16559 EDF - Changes to the Concatenate function: non regression test fails
fix group management
2019-02-13 16:26:17 +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
64680c27c1 23617: EDF 14133 - Complete Merge Nodes / Merge Elements operations
+
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.
2019-01-18 21:31:22 +03:00
eap
01fd9fd76a Compilation error in SMESHGUI_ExtrusionAlongPathDlg 2019-01-17 18:21:35 +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
eap
fc9c05a33c 23611: EDF 11012 - Force Z coords to 0 2018-11-22 19:29:38 +03:00
eap
1dadb7d2e2 [GPUSPHGUI] #511: Spheric2 with dynamic boundaries - Mesh offset failed 2018-11-22 15:35:17 +03:00
eap
fb97845ce9 23630: EDF 18157 - Problem of meshing
+ replace deprecated std::auto_ptr
2018-11-19 17:14:59 +03:00
eap
8dc55ee0b7 PAL0023627: [IMACS] ASERIS: project point to the mesh
correct order of elements if the poly-line
2018-11-09 19:12:07 +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
Paul RASCLE
328926550c Merge branch 'master' into pre/medCompatibility 2018-10-12 16:35:40 +02:00
eap
b3b2e34960 23599: EDF 17907 - Gnome freezes when suppressing horde of groups
Limit height of the warning dialog
2018-10-12 15:52:42 +03:00
Paul RASCLE
286eab9f3e Merge branch 'master' into pre/medCompatibility 2018-10-11 14:38:48 +02: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
Paul RASCLE
a63fc78c25 Merge branch 'master' into pre/medCompatibility 2018-10-10 13:51:29 +02:00
Paul RASCLE
90761b482c MED write/append with a lower major version of MED file format: second step 2018-10-09 15:06:17 +02:00
eap
5e4a5b388c Fix regression of SALOME_TESTS/Grids/smesh/mesh_BLSURF_02/C6 2018-10-09 12:12:21 +03:00
eap
6df8817c1a 23586: [EDF] HYDRO: Copy mesh to new geometry 2018-09-17 22:24:36 +03:00
rnv
c5f8cda9bf SALOME 9.1.0 Windows version 2018-09-07 15:00:24 +03:00
eap
00bd895f44 Regression revealed after restoring mesh data destruction at study closing 2018-09-06 16:12:29 +03:00
eap
5552aec787 Regression: mesh objects are not deleted => memory leaks 2018-08-31 15:35:57 +03:00
Paul RASCLE
db7a4ffa0c abort when using SMESH GUI for creating a mesh from a geometry (while testing suitable algorithms) 2018-08-29 16:40:12 +02: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
9133087aaa ASERIS: Return a group from FillHole()
+
1) Minor doc imp
2) Fix a bug that some filters can't work with SMESH::ALL element type
3) Fix an icon of imported meshes
2018-07-26 13:38:58 +03:00
vsr
b51815efc6 Fix compilation pb caused by commit 49ff23c9 2018-07-26 12:55:31 +03:00
Paul RASCLE
e330934ca6 Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/smesh 2018-07-18 15:51:52 +02:00
eap
ba0f425284 23566: EDF 17146 - Problem with viscous layer 2018-07-17 16:21:24 +03:00
eap
2dff514922 23566: EDF 17146 - Problem with viscous layer 2018-07-16 19:07:34 +03:00
Paul RASCLE
49ff23c94f reintroduction of choice of MED minor version when exporting MED files 2018-07-13 16:23:54 +02:00
eap
1b80c8bc60 Restore change of mesh icon depending on its status
now icons are updated on the engine side

+ Remove deprecated smesh.py
2018-07-10 17:41:10 +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
5e2c97c386 Fix regressions of tests
mostly connected to 23418: [CEA] Mesh: Minimization of memory usage of SMESH
2018-04-12 14:36:22 +03:00
eap
4c16067d42 23418: [OCC] Mesh: Minimization of memory usage of SMESH 2018-04-05 15:08:14 +03:00
rnv
92aa1bcabf Add missing include dirs 2018-03-15 15:57: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
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
eap
9655cb578d Regression of doc/salome/examples/transforming_meshes_ex11.py 2018-01-16 14:01:03 +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
de56eb6c9f typo-fix by Kunda
http://www.salome-platform.org/forum/forum_9/621049380
2017-12-05 14:47:35 +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
Paul RASCLE
51760fb76f choice of MED format, minor version, for backward compatibility 2017-09-29 11:47:51 +03:00
vsr
9d73526fbc Clean-up deprecated OCCT-related code 2017-09-25 16:12:08 +03:00
Paul RASCLE
09ff68516f fix biquadratic quadratic pentahedron(18 nodes prism) 2017-09-15 11:06:44 +02:00
Paul RASCLE
2077baef82 introduce biquadratic quadratic pentahedron (18 nodes) 2017-09-08 17:10:31 +02:00
eap
223c5b7f5d IPAL54303: CGNS export problems 2017-08-25 16:45:03 +03:00
vsr
d3e1cabf77 0021803: EDF 2351 : Available versions of MED in TUI function ExportMED aren't consistent with GUI behavior 2017-08-23 13:34:09 +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
rnv
bd7477efc2 Merge Python 3 porting. 2017-06-27 19:23:43 +03:00
rnv
264eeb2edd Merge multi-study removal branch. 2017-06-13 13:01:10 +03:00
rnv
bf9ebfec9f Python3 porting: python3 instead python and deepcopy. 2017-06-01 17:07: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
2b69ded6e7 23440: [CEA 2093] : Merge nodes failed (test case bug_1796_mergenodes) 2017-05-05 14:25:41 +03:00
eap
fb4363102c 23440: [CEA 2093] : Merge nodes failed (test case bug_1796_mergenodes) 2017-05-03 19:52:00 +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
87a7f0d049 54122: Bad quality prismatic mesh
1) Implement projection between outer and inner walls of the prism
2) Use any applicable algo to mesh the prism base if no sub-mesh defined
2017-04-19 15:12:53 +03:00
eap
096485adbe IPAL52499: Prismatic mesh is not computed on a prismatic shape 2017-04-17 15:42:28 +03:00
eap
e2ed82ab76 Fix SIGSEGV at SALOME termination after performing SALOME_TESTS/Grids/smesh/imps_05/F0 2017-03-29 14:05:00 +03:00
eap
9dd045b97c 23258: [CEA 1804] Do not merge the middle nodes of quadratic elements
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
2017-03-14 15:43:27 +03:00