Commit Graph

395 Commits

Author SHA1 Message Date
eap
3957e28e35 23416: [CEA 2033] Impossible to re-compute a mesh from an hdf
Optimize mesh loading in case of complex shape + a group on geometry
  (SMESHDS_GroupBase.cxx)


+ While MED export, create groups of all balls and 0D elements, if required
  (SMESH_Mesh.cxx)

+ Remember collapsed state of information on elements and nodes in Mesh Information dlg
  (SMESHGUI_MeshInfo)
2017-03-02 17:22:58 +03:00
eap
c80762b0a1 23414: EDF 14228 - Viscous Layer crashes SALOME
This is the case where a FACE is shrunk in two SOLIDs but VL is on different EDGEs
2017-02-28 19:42:01 +03:00
eap
5d0b75d9d1 23413: [CEA 2025] bug SMESH orientation
Add a flag to MED driver to make all element belong to some group
2017-02-15 19:34:55 +03:00
eap
b5e94caaa3 53935: "Add" item of sub-mesh pop-up does not work and is not documented
Rename "Add" -> "Add to Group"
    Show "Add" only if manual edition is enabled in Group dialog

+ Do not clear a sub-mesh if it's algorithm is same as a global one
    (SMESH_submesh.cxx)
2017-02-02 17:32:11 +03:00
eap
b99e203236 IPAL53919: Pb with nodes after element removal 2017-02-01 17:41:37 +03:00
eap
9b504e4867 Fix SALOME_TESTS/Grids/smesh/bugs_07/H5 as the geometry changed 2017-01-27 22:16:01 +03:00
eap
7211ec8d0e IPAL52716: Meshing with Viscous Layers fails 2017-01-27 14:00:15 +03:00
vsr
21af9b3a2c Patch for MacOS (from SALOME forum) 2017-01-20 15:50:46 +03:00
eap
41b3e44333 Remove useless MESSAGEs 2017-01-13 13:39:13 +03:00
eap
cf7328b78f IMP23369: [CEA 1513] compute a mesh using an already existing mesh with MG-CADSurf
Enable computing a mesh w/o geom with 2 algos
2016-12-16 19:17:51 +03:00
eap
831b40eb01 23395: EDF 13855 - Crash SALOME when creating a mesh
+ sort objects in Clipping plane dlg
2016-12-13 20:30:15 +03:00
eap
952c6dca84 23395: EDF 13855 - Crash SALOME when creating a mesh
Pb with a prism whose base face includes 3 wires and only one wire in internal
2016-11-23 21:04:46 +03:00
eap
55a627cc62 23394: EDF - non regression test fails - problem of projection of a quadrangle face on a cylinder 2016-11-21 19:30:24 +03:00
eap
81bd088581 Fix regressions 2016-11-15 19:54:27 +03:00
eap
1f79871a68 Fix regression of the proxy mesh 2016-11-11 17:26:02 +03:00
eap
1c1bbf6798 23315: [CEA 1929] Too much memory used to display a mesh in shading and wireframe
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
2016-11-11 15:14:46 +03:00
eap
6b1de62331 Optimize performance of mesh deletion upon hyp modification 2016-11-09 18:59:43 +03:00
eap
d2a8dd635e 23382: [CEA 1981] Wrong mesh SMESH test 2016-11-07 15:12:37 +03:00
eap
75d0234b45 IMP 23373: [CEA 1170] Optimization of a 3D mesh using MG-Tetra
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()
2016-11-03 18:55:09 +03:00
eap
eef0bf5cc7 23315: [CEA 1929] Too much memory used to display a mesh in shading and wireframe 2016-10-24 18:07:46 +03:00
eap
766145cb04 23104: EDF SMESH: Pre-study for Netgen 5x
Regression of SALOME_TESTS/Grids/smesh/1D_mesh_AutomaticLength_00/A3
2016-10-07 17:00:31 +03:00
eap
f08f994ee3 DOC: explain the semantics of the precision preference parameters
Describe meaning of attributes in StdMeshers.xml

Fix regression of SALOME_TESTS/Grids/smesh/3D_mesh_NETGEN_02/C4
  SMESH_MesherHelper.cxx

Fix SALOME crash on a case of #http://www.salome-platform.org/forum/forum_10/47659287
  SMESH_MAT2d.cxx
2016-10-06 14:11:45 +03:00
eap
e576eeb10d Regression of SALOME_TESTS/Grids/smesh/3D_mesh_Extrusion_01/B5
Use COMPUTE_SUBMESH event to compute more local sub-meshes
   under an all-dimensional sub-mesh.
2016-09-08 20:53:37 +03:00
eap
145e217ae6 Regression of SALOME_TESTS/Grids/smesh/2D_mesh_QuadranglePreference_00/A1
Avoid failure on an edge having a zero-length 3D curve
2016-09-08 14:33:45 +03:00
eap
8103f44f2d 23332: EDF 13475 - Wrong quadratic mesh 2016-09-07 14:43:41 +03:00
eap
7d8e88b13c Re-fix regression of SALOME_TESTS/Grids/smesh/3D_mesh_Extrusion_01/B2 2016-09-05 15:29:28 +03:00
eap
8a1ff9ba77 Fix regression of SALOME_TESTS/Grids/smesh/3D_mesh_Extrusion_01/B2
(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
2016-09-01 20:47:02 +03:00
eap
7c69e00bac IMP 23201: Harmonisation of "0D Element" and "0D Elements on Element Nodes" 2016-08-11 20:13:30 +03:00
eap
5504d02a22 23305: [EDF 10301] Extrusion with scaling 2016-08-01 15:42:08 +03:00
eap
0f9ed6f02c Minor doc changes
+ fix meshing progress (SMESH_subMesh.cxx)
2016-07-08 22:22:13 +03:00
mnt
5535f6364f Fix compilation problem 2016-06-30 10:57:53 +03:00
eap
386c76ea03 Regression of BelongToGeom on Debian-6
(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)
2016-06-29 20:53:22 +03:00
eap
466da2436e Fix test SALOME_TESTS/Grids/smesh/2D_mesh_QuadranglePreference_01/B6
Case of a ring with sub-meshes on both wires
2016-06-16 16:23:35 +03:00
eap
ef3921b2af IPAL52980: Wire Discretization with Table density fails
fix this problem for all 1D hypotheses (StdMeshers_Regular_1D.cxx)
  Bug report: http://www.salome-platform.org/forum/forum_10/636759606

Fix compilation warnings:
  - unused function
  - missing virtual destructor
  - variable set but not used
2016-06-10 20:47:53 +03:00
eap
8d3d2084b7 BUG: impossible to import a med file of size more than MAX_INT (~2.1 Gb)
(SMESH_File.*)

Fix an error of porting to OCCT-7
  (StdMeshers_Cartesian_3D.cxx)

Remove useless MESSAGE's
2016-06-09 14:22:37 +03:00
vsr
6883e45c6b Merge remote branch 'origin/V7_dev' 2016-06-06 11:36:06 +03:00
eap
08a7d4d04e 23282: EDF 13035 - Problem with submeshes priority
fix SMESH_Mesh::SortByMeshOrder()
2016-05-27 17:20:45 +03:00
vsr
c6ab650a79 Merge remote branch 'origin/V7_dev' 2016-05-26 18:29:15 +03:00
eap
a8c3e199b7 Minor DOC changes 2016-05-26 17:38:08 +03:00
mpa
e77162f42f Migration to OCCT 7.0 2016-05-25 18:57:32 +03:00
eap
373690534a Minor DOC changes
+ Fix compilation warning "variable may be used uninitialized"
2016-05-24 20:37:08 +03:00
eap
65c1beab50 Fix regressions
1) 2D_mesh_QuadranglePreference_01/B5 ( StdMeshers_Quadrangle_2D.cxx )
2) viscous_layers_01/B2, B8 ( StdMeshers_ViscousLayers.cxx )

+ Fix compilation warning "variable may be used uninitialized"
2016-05-19 20:50:08 +03:00
eap
bc95c31002 23207: EDF 11232 SMESH: viscou layers builder fails at the very fist inflation
23190: EDF 11636 - Problem of viscous layer
Regression of SALOME_TESTS/Grids/smesh/viscous_layers_01/B2 - shrink fails
2016-05-11 16:55:05 +03:00
eap
f3e2b7fea2 53225: Viscous Layers hyp: problem with selection of input/output faces
(StdMeshersGUI_SubShapeSelectorWdg.cxx)

+ Remove useless MESSAGEs
2016-05-11 15:13:17 +03:00
vsr
a06c8afd14 Remove debug messages in Release mode 2016-04-26 12:21:31 +03:00
Paul RASCLE
c98d9fcd7f Merge remote branch 'origin/V7_dev' into V7_dev 2016-04-15 17:52:29 +02:00
Paul RASCLE
05cbd0eed8 tests on memory measurements 2016-04-15 17:51:36 +02:00
eap
c8f0893cc3 Regression of doc/salome/examples/use_existing_faces.py 2016-03-25 13:44:51 +03:00
eap
57cd3cc565 23068: [CEA 1505] Be able to keep meshing in 2D after having merged the nodes in 1D
In SMESH_subMesh::ComputeStateEngine() transform errors into warnings if it is caused by mesh edition

Regression of SALOME_TESTS/Grids/smesh/2D_submesh_00/A7
    fix SMESH_subMesh::cleanDependsOn()

Regression of SALOME_TESTS/Grids/smesh/imps_02/C4
    fix getSubMeshes() in SMESH_subMesh_i.cxx and use it in all cases

Regression SALOME_TESTS/Grids/smesh/mesh_Projection_2D_01/B1
    In StdMeshers_Projection_2D treat coincident nodes in all cases
2016-03-24 20:12:07 +03:00
eap
1ea4e6ee79 23256: [CEA 1796] Merge nodes suppresses some elements 2016-03-23 19:07:59 +03:00
vsr
7eda9ca931 Copyright update: 2016 2016-03-18 20:10:28 +03:00
eap
a6bce4daba Fix regression of SALOME_TESTS/Grids/smesh/3D_submesh_00/A6
Fix SMESH_subMesh::cleanDependsOn()

+ minor improvements in SMESH_submesh and sample scripts
2016-03-17 15:30:10 +03:00
eap
14497e96c0 IPAL0053055: Import-1D2D algorithm fails 2016-03-15 17:14:26 +03:00
eap
d45cd9ae88 53057: NETGEN-1D2D3D issues "Ignored" warning for faces of a sub-mesh
This case also reveals the following bugs:

1) SMESH_MesherHelper::IsReversedSubMesh() incorrectly works on
 a coarsely meshed disk

2) Addition of NETGEN-1D2D3D removes already computed faces of a
  sub-mesh on a group of FACEs (SMESH_subMesh::cleanDependsOn())

3) Volumes are shown, instead of faces, when displaying a sub-mesh on
  a SOLID with only a 2D algo assigned to the sub-mesh (SMESH_subMesh_i.cxx)
2016-03-15 15:59:11 +03:00
eap
3da8fefe9c 23239: [CEA 1739] Regression : crash trying to create mesh
(StdMesher_Prism_3D.cxx)

+ minor changes
2016-02-17 20:36:53 +03:00
eap
20248b6e76 23237: EDF 12367 - SIGSEGV with Remove group
(SMESH_Gen_i_1.cxx)

IPAL53059: Not all solids are highlighted by magenta
  (SMESHGUI_ComputeDlg.cxx)

+ remove "using namespace std" from headers
2016-02-15 15:08:20 +03:00
eap
5b3023e6cb Enable splitting bi-quad quadrangles by QuadToTri() 2016-02-03 14:43:37 +03:00
eap
475d7c1304 Fix regressions in QuadTo4Tri() and QuadToTri()
mesh_Quadratic_00/A3
imps_09/K8
2016-02-02 21:10:57 +03:00
eap
6f5fd35e49 23221: EDF - all edges are not meshed
an internal EDGE in a SOLID to be meshed
2016-01-29 18:03:18 +03:00
eap
e074bae4b7 Avoid MED file reading failure caused by low memory
Failure reason: system(...) command exits with "Cannot allocate memory"
2016-01-29 15:47:48 +03:00
eap
f0e2178ff8 OCCT Exception in "Cutting of quadrangles" dialog 2016-01-22 20:29:39 +03:00
eap
7d08ac8481 Fix regression of non-regression tests
- Coplanar faces filter (SMESH_Controls.cxx)
- Convert to quadratic (SMESH_MesherHelper.cxx)
- Missing Compute item in mesh pop-up in presence of a sub-mesh on compound only (no other algos) (SSMESHGUI_ComputeDlg.cxx)
- set checkAll=False in call of SMESH_Gen::IsApplicable() (smeshBuilder.py)
2015-12-01 14:32:09 +03:00
eap
25b7d7ffe7 Compilation error on Mageia 5
(DriverMED_W_SMESHDS_Mesh.cxx)

+ small changes for 23190: EDF 11636 - Problem of viscous layer
   (not yet fixed)
2015-11-25 13:53:04 +03:00
eap
831ca6c828 IPAL52980: Wire Discretization with Table density fails
(StdMeshers_Regular_1D.cxx)

+ Compilation warnings

+ WIN specific errors
   (StdMeshers_Adaptive1D.cxx)
2015-11-19 14:29:23 +03:00
vsr
a4216ec9d0 Enable C++0x/C++11 support 2015-10-29 13:56:02 +03:00
eap
3369d458ea IPAL52935: "Apply and Close" button is not available in "Make 0D Elements on Element Nodes" dialog box
(SMESHGUI_Add0DElemsOnAllNodesDlg.cxx)

Eliminate compilation warnings (all the rest files)
2015-10-27 20:47:31 +03:00
eap
512d3547bc 23179: EDF 11603 - Problem with extrusion when path is not well oriented
HYDRO module: Feature #523: river, channel, embankment meshing
2015-10-09 17:47:17 +03:00
eap
a0880e7c36 23179: EDF 11603 - Problem with extrusion when path is not well oriented
IPAL52909: TC7.7.0: edges selection provides incorrect nodes IDs
IPAL52895: TC7.7.0: Incorrect behaviour of the "Move Node" dialog.
IPAL52910: TC7.7.0: mesh is not updated at Apply click in Smoothing dialog
2015-10-07 18:06:26 +03:00
eap
67909c435c IPAL52868: Confusing error message when computing an imported mesh w/o algo assigned
IPAL52888: Pattern Mapping fails to load from a face just after study loading
2015-10-05 14:51:57 +03:00
eap
674c0d8b9d 23173: EDF 11552 - Problem using Add 0D element function
IPAL52875: Extrusion along a path: the buttons are not active if the path is closed
IPAL52882: Hexahedron (i,j,k) makes a wrong mesh on a block with composite sides
2015-09-29 19:25:32 +03:00
eap
8682ebb1eb 23156: EDF 9626 SMESH: Dump study produces a non-working script
52874: List of available groups in 'Group' combo-box is empty for sub-mesh and group.
52871: Mesh Information dialog shows different number of nodes for group of elements
Regression of Grids/smesh/sewing_00/A5
2015-09-25 21:15:51 +03:00
eap
11bba48d41 23081: [CEA 1496] Control merge nodes behaviour: set fixed nodes
Change dlg layout by request of http://salome.mantis.opencascade.com/view.php?id=23081#c20415
2015-09-24 19:17:33 +03:00
eap
fd96feab4b Debug 23078: [CEA 1498] Sewing of meshes without having to set the nodes ids 2015-09-23 17:47:26 +03:00
eap
02ac54c6f3 IMP 23078: [CEA 1498] Sewing of meshes without having to set the nodes ids 2015-09-18 17:10:34 +03:00
eap
6f7386be59 52863: Convert To Bi-Quadratic incorrectly locate in-face central nodes
52865: Wrong order of children under a sub-mesh in the Object Browser
2015-09-08 17:24:05 +03:00
eap
44cfe3f661 IPAL52650: Convert to quadratic fails on an ellipsoid.
IPAL52659: Pattern file is not readable
IPAL18558: Wrong information of the created sub-mesh is shown.
2015-09-04 20:35:06 +03:00
eap
081f12102e 23151: EDF 9626 SMESH: Opening an existing study makes salome end with an allocation error when closing.
Fix ~SMESH_Gen_i()

Regression 2D_mesh_Polygons_00/A2
  Fix DriverSTL_W_SMDS_Mesh.cxx

IPAL52658: Quadrangle (Mapping) makes invalid mesh with Enforced vertices
IPAL52654: Quadrangle (Mapping) with enforced vertices works wrong
IPAL20729: Difference in behaviour of selection for Rotation against Translation, Symmetry after Apply.
IPAL9947: SMESH – Merge nodes dialog box
2015-09-02 17:39:00 +03:00
eap
1dd2f82c6d IPAL52781: Orientation of a wall face created by revolution is wrong
IPAL52850: ConvertToQuadratic creates invalid triangles
Regression of imps_09/K0
2015-08-28 20:03:25 +03:00
eap
27c5228fcf 23142: EDF 11419 SMESH: Details about extrusion methods
Debug of [HYDRO module - Feature #523] river, channel, embankment meshing

+ Wrong meshing progress if an algo calls SMESH_Gen::Compute()
2015-08-25 20:15:49 +03:00
eap
9493563cbc 23138: EDF SMESH Regression: New behavior with ExtrusionSweepObject
IPAL52830: "Mesh computation fails" and "Evaluate" dialogs do not have [Help] button
IPAL52782: Invalid polygon after merge
2015-08-20 19:23:10 +03:00
eap
87c954b31c 52846: It is impossible to select edge in OB as reversed edge for hypothesis
52826: Radial Quadrangle algorithm meshes a quad face from which a circle was cut from but it must fail
52227: Group is not shown during edition
52780: Wrong mesh after STL re-import of a polygonal element
52825: Sew Borders does not care of segment adjacent to split faces, thus segments become non-conformal
52824: Sew Free Borders sews borders as conformal thus producing very skewed quads instead of polygons
2015-08-19 17:32:58 +03:00
eap
21ea791049 Fix 17 regressions 2015-08-14 13:31:06 +03:00
ana
76deac4f04 Win32 compatibility 2015-08-10 20:00:26 +03:00
eap
afb2a8e781 23126: [CEA 1562] Regression : Wrong nodes position using SetEnforcedVertex on a sphere
Fix SMESH_MesherHelper::IsQuadraticSubMesh()

IPAL52836: A sub-face of a box can't be selected in OB to be added to Viscous Layers hypothesis
   Fix StdMeshersGUI_SubShapeSelectorWdg::selectionIntoArgument()
2015-08-03 20:45:26 +03:00
eap
0460bb60e0 Fix regressions caused by improvements 2015-07-15 17:05:14 +03:00
eap
de00066f64 23081: [CEA 1496] Control merge nodes behaviour: set fixed nodes 2015-07-10 19:39:03 +03:00
eap
38f832b912 23072: [CEA 1500] Split biquadratic elements into linear elements 2015-07-09 12:41:53 +03:00
eap
0e017d4c87 23068: [CEA 1505] Be able to keep meshing in 2D after having merged the nodes in 1D 2015-07-07 17:33:01 +03:00
eap
b22e182dd1 23080: [CEA 1497] Do not merge a middle node in quadratic with the extreme nodes of a segment 2015-07-01 14:59:24 +03:00
eap
fe7d1d5767 23070: [CEA 1502] Create the 2D mesh from the 1D mesh with one mesh face for each geom face 2015-06-30 15:14:46 +03:00
eap
897fdb92b6 23121: EDF 11163 SMESH: Orphan node generated on a 3D mesh 2015-06-26 20:09:20 +03:00
eap
b52b396dce 0023118: EDF 11115 SMESH: Hexahedric mesh produces degenerate elements in quadratic conversion.
Improve Hexahedron (i,j,k) to work on composite block with non-continues sub-side FACEs
2015-06-24 18:12:35 +03:00
eap
23d90107ac 0023064: [CEA 1471] Create and support quadratic polygons in SMESH 2015-06-24 12:17:07 +03:00
eap
6dcb33ab2f [HYDRO module - Feature #523] river, channel, embankment meshing 2015-06-15 21:31:23 +03:00
eap
43ce5a9126 IPAL13978: Problem of updating SubMeshes on Face and Compound in Object Browser after compute of mesh
Fix a bug that icons updated starting from the 4th child of mesh object

IPAL13023: To correct alignment for output of "Dump()" functionality.
2015-05-15 21:20:14 +03:00
eap
df9cc07c95 Regression of smesh/mesh_Projection_2D_01/B7
Fix SMESH_MeshEditor::Smooth()

Optimize a bit SMDS_MeshNode::GetInverseElementIterator()

Minimize usage of BRepClass_FaceClassifier in StdMeshers_Import_1D2D::Compute()
2015-05-13 16:03:36 +03:00
eap
22463abfc9 23092: EDF 10836 SMESH: UseExisting2DElements fails when geometry contains more than one face
Decrease 2D tolerance user for UV classification
2015-05-08 18:49:31 +03:00
eap
062d52d5db IPAL52698: Convert to quadratic is wrong (hard periodic surfaces) 2015-05-07 20:57:17 +03:00
eap
83a3c8aef5 52730: Activation of SMESH fails after GEOM group modification
Fix SMESH_Mesh_i::CheckGeomGroupModif()

52731: Exception at export of SEG3 groups
  Fix BUGs concerning Export:
1) Exception at export of the SEG3 group as a separate object.
2) Many formats available in the pop-up menu when several objects selected while only MED and CGNS formats support several meshes in one file.
3) Export of the mesh and its group to the same file results of storage of the group only. Object names are not kept.
2015-05-06 14:30:51 +03:00
eap
53a2fb6d67 IPAL52726: Hypotheses are missing from Object Browser after re-assignement
Fix addReference() in SMESH_Gen_i_1.cxx

IPAL52649: Irregular mesh created by Extrusion 3D algo
  Add projectQuads() (not used so far) in StdMeshers_Projection_2D.cxx

Fix errors detected by PVS-Studio as reported in www.viva64.com/en/b/0322/
2015-05-05 15:47:33 +03:00