From 5ce23baf3aaec1507f239da8595afa38c7842836 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 24 Nov 2004 10:58:03 +0000 Subject: [PATCH] Nerge with PAL/SALOME 2.1.0d --- doc/salome/gui/SMESH/SMESH.log | 153 ++- doc/salome/gui/SMESH/extrusion.htm | 184 ++++ .../gui/SMESH/files/1d_meshing_algorithm.htm | 12 +- .../2d_(quadrangle)_meshing_algorithm.htm | 11 +- .../gui/SMESH/files/2d_meshing_algorithm.htm | 12 +- .../gui/SMESH/files/3d_meshing_algorithm.htm | 13 +- .../gui/SMESH/files/about_hypotheses.htm | 40 +- doc/salome/gui/SMESH/files/about_meshes.htm | 2 +- .../SMESH/files/about_meshing_algorithms.htm | 49 +- .../files/about_modification_of_meshes.htm | 11 +- .../SMESH/files/adding_nodes_and_elements.htm | 177 +++- doc/salome/gui/SMESH/files/arithmetic_1d.htm | 12 +- .../changing_orientation_of_elements.htm | 73 +- ...nstructing_groups_of_specific_elements.htm | 126 +++ .../gui/SMESH/files/constructing_meshes.htm | 32 +- .../SMESH/files/constructing_submeshes.htm | 40 +- .../gui/SMESH/files/creating_groups.htm | 230 ++++ .../gui/SMESH/files/cutting_quadrangles.htm | 215 ++++ doc/salome/gui/SMESH/files/deflection_1d.htm | 70 +- .../files/diagonal_iversion_of_elements.htm | 64 +- .../gui/SMESH/files/displacing_nodes.htm | 91 +- .../files/displaying_elements_numbers.htm | 9 +- .../SMESH/files/displaying_nodes_numbers.htm | 10 +- doc/salome/gui/SMESH/files/editing_groups.htm | 139 +++ .../gui/SMESH/files/editing_hypotheses.htm | 54 +- .../gui/SMESH/files/length_from_edges.htm | 14 +- .../SMESH/files/local_length_hypothesis.htm | 12 +- .../files/max._element_area_hypothesis.htm | 65 +- .../files/max._element_volume_hypothsis.htm | 66 +- doc/salome/gui/SMESH/files/merging_nodes.htm | 136 +++ .../non_conform_mesh_allowed_hypothesis.htm | 15 +- ...ion_of_1d_hypothesis_on_opposite_edges.htm | 25 +- .../reassigning_hypotheses_and_algorithms.htm | 115 +- .../files/removing_nodes_and_elements.htm | 145 ++- .../files/renumbering_nodes_and_elements.htm | 184 ++++ doc/salome/gui/SMESH/files/rotation.htm | 151 +++ .../gui/SMESH/files/scalar_bar_properties.htm | 3 +- doc/salome/gui/SMESH/files/sewing_meshes.htm | 328 ++++++ doc/salome/gui/SMESH/files/smoothing.htm | 217 ++++ .../files/start_and_end_length_hypothesis.htm | 12 +- doc/salome/gui/SMESH/files/symmetry.htm | 164 +++ .../tetrahedron_(ghs3d)_meshing_algorithm.htm | 130 +++ ...tetrahedron_(netgen)_meshing_algorithm.htm | 28 +- doc/salome/gui/SMESH/files/translation.htm | 148 +++ .../files/uniting_a_set_of_triangles.htm | 191 ++++ .../gui/SMESH/files/uniting_two_triangles.htm | 166 +++ .../files/using_operations_on_groups.htm | 243 +++++ doc/salome/gui/SMESH/files/view_update.htm | 3 +- .../gui/SMESH/files/viewing_mesh_info.htm | 8 +- .../gui/SMESH/files/visualization_modes.htm | 3 +- .../SMESH/files/visualization_properties.htm | 3 +- doc/salome/gui/SMESH/image22.jpg | Bin 0 -> 34642 bytes doc/salome/gui/SMESH/image23.jpg | Bin 0 -> 36428 bytes doc/salome/gui/SMESH/image30.jpg | Bin 0 -> 30000 bytes doc/salome/gui/SMESH/image31.jpg | Bin 0 -> 29277 bytes doc/salome/gui/SMESH/image32.jpg | Bin 0 -> 14908 bytes doc/salome/gui/SMESH/image34.jpg | Bin 0 -> 22197 bytes doc/salome/gui/SMESH/image35.jpg | Bin 0 -> 21749 bytes doc/salome/gui/SMESH/image36.jpg | Bin 0 -> 13508 bytes doc/salome/gui/SMESH/image38.jpg | Bin 0 -> 14183 bytes doc/salome/gui/SMESH/image39.jpg | Bin 0 -> 17825 bytes doc/salome/gui/SMESH/image40.jpg | Bin 0 -> 13980 bytes doc/salome/gui/SMESH/image41.jpg | Bin 0 -> 34209 bytes doc/salome/gui/SMESH/image42.jpg | Bin 0 -> 13176 bytes doc/salome/gui/SMESH/image43.jpg | Bin 0 -> 9197 bytes doc/salome/gui/SMESH/image44.jpg | Bin 0 -> 14292 bytes doc/salome/gui/SMESH/image45.jpg | Bin 0 -> 19039 bytes doc/salome/gui/SMESH/image46.jpg | Bin 0 -> 16104 bytes doc/salome/gui/SMESH/image47.jpg | Bin 0 -> 18787 bytes doc/salome/gui/SMESH/image48.jpg | Bin 0 -> 14192 bytes doc/salome/gui/SMESH/image49.jpg | Bin 0 -> 25380 bytes doc/salome/gui/SMESH/image50.jpg | Bin 0 -> 27180 bytes doc/salome/gui/SMESH/image51.jpg | Bin 0 -> 22124 bytes doc/salome/gui/SMESH/image52.jpg | Bin 0 -> 22197 bytes doc/salome/gui/SMESH/image53.jpg | Bin 0 -> 21043 bytes doc/salome/gui/SMESH/image54.jpg | Bin 0 -> 32186 bytes doc/salome/gui/SMESH/image55.jpg | Bin 0 -> 18872 bytes doc/salome/gui/SMESH/image57.gif | Bin 0 -> 11122 bytes doc/salome/gui/SMESH/image57.jpg | Bin 0 -> 17172 bytes doc/salome/gui/SMESH/image58.jpg | Bin 0 -> 20235 bytes doc/salome/gui/SMESH/image59.jpg | Bin 0 -> 19842 bytes doc/salome/gui/SMESH/image60.jpg | Bin 0 -> 8061 bytes doc/salome/gui/SMESH/image61.gif | Bin 0 -> 2241 bytes doc/salome/gui/SMESH/image61.jpg | Bin 0 -> 10055 bytes doc/salome/gui/SMESH/image62.jpg | Bin 0 -> 10571 bytes doc/salome/gui/SMESH/image63.gif | Bin 0 -> 929 bytes doc/salome/gui/SMESH/image63.jpg | Bin 0 -> 12348 bytes doc/salome/gui/SMESH/image64.gif | Bin 0 -> 954 bytes doc/salome/gui/SMESH/image64.jpg | Bin 0 -> 11306 bytes doc/salome/gui/SMESH/image65.gif | Bin 0 -> 5679 bytes doc/salome/gui/SMESH/image65.jpg | Bin 0 -> 9630 bytes doc/salome/gui/SMESH/image66.gif | Bin 0 -> 5260 bytes doc/salome/gui/SMESH/image66.jpg | Bin 0 -> 11280 bytes doc/salome/gui/SMESH/image67.gif | Bin 0 -> 945 bytes doc/salome/gui/SMESH/image67.jpg | Bin 0 -> 12193 bytes doc/salome/gui/SMESH/image68.gif | Bin 0 -> 6133 bytes doc/salome/gui/SMESH/image68.jpg | Bin 0 -> 11843 bytes doc/salome/gui/SMESH/image69.gif | Bin 0 -> 4706 bytes doc/salome/gui/SMESH/image69.jpg | Bin 0 -> 12705 bytes doc/salome/gui/SMESH/image70.gif | Bin 0 -> 979 bytes doc/salome/gui/SMESH/image70.jpg | Bin 0 -> 12029 bytes doc/salome/gui/SMESH/image71.gif | Bin 0 -> 988 bytes doc/salome/gui/SMESH/image71.jpg | Bin 0 -> 11550 bytes doc/salome/gui/SMESH/image72.gif | Bin 0 -> 4721 bytes doc/salome/gui/SMESH/image72.jpg | Bin 0 -> 24132 bytes doc/salome/gui/SMESH/image73.gif | Bin 0 -> 2977 bytes doc/salome/gui/SMESH/image73.jpg | Bin 0 -> 20374 bytes doc/salome/gui/SMESH/image74.gif | Bin 0 -> 987 bytes doc/salome/gui/SMESH/image74.jpg | Bin 0 -> 25111 bytes doc/salome/gui/SMESH/image75.gif | Bin 0 -> 5735 bytes doc/salome/gui/SMESH/image75.jpg | Bin 0 -> 24687 bytes doc/salome/gui/SMESH/image76.gif | Bin 0 -> 5694 bytes doc/salome/gui/SMESH/image76.jpg | Bin 0 -> 22981 bytes doc/salome/gui/SMESH/image77.gif | Bin 0 -> 5632 bytes doc/salome/gui/SMESH/image77.jpg | Bin 0 -> 26424 bytes doc/salome/gui/SMESH/image78.gif | Bin 0 -> 8236 bytes doc/salome/gui/SMESH/image78.jpg | Bin 0 -> 25224 bytes doc/salome/gui/SMESH/image79.gif | Bin 0 -> 956 bytes doc/salome/gui/SMESH/image80.gif | Bin 0 -> 977 bytes doc/salome/gui/SMESH/image80.jpg | Bin 0 -> 20488 bytes doc/salome/gui/SMESH/image81.gif | Bin 0 -> 8606 bytes doc/salome/gui/SMESH/image81.jpg | Bin 0 -> 15777 bytes doc/salome/gui/SMESH/image82.gif | Bin 0 -> 984 bytes doc/salome/gui/SMESH/image82.jpg | Bin 0 -> 13186 bytes doc/salome/gui/SMESH/image83.gif | Bin 0 -> 4552 bytes doc/salome/gui/SMESH/image84.gif | Bin 0 -> 956 bytes doc/salome/gui/SMESH/image85.gif | Bin 0 -> 10574 bytes doc/salome/gui/SMESH/image87.gif | Bin 0 -> 4901 bytes doc/salome/gui/SMESH/image88.gif | Bin 0 -> 942 bytes doc/salome/gui/SMESH/image89.gif | Bin 0 -> 5212 bytes doc/salome/gui/SMESH/image90.gif | Bin 0 -> 9562 bytes doc/salome/gui/SMESH/image91.gif | Bin 0 -> 975 bytes doc/salome/gui/SMESH/image92.gif | Bin 0 -> 984 bytes doc/salome/gui/SMESH/image93.gif | Bin 0 -> 14366 bytes doc/salome/gui/SMESH/image94.gif | Bin 0 -> 5678 bytes doc/salome/gui/SMESH/image95.gif | Bin 0 -> 3941 bytes doc/salome/gui/SMESH/image96.gif | Bin 0 -> 4286 bytes doc/salome/gui/SMESH/image97.gif | Bin 0 -> 6203 bytes doc/salome/gui/SMESH/image98.gif | Bin 0 -> 965 bytes doc/salome/gui/SMESH/pattern_mapping.htm | 307 ++++++ doc/salome/gui/SMESH/revolution.htm | 171 +++ doc/salome/gui/SMESH/whdata/whftdata0.htm | 25 +- doc/salome/gui/SMESH/whdata/whftdata0.xml | 25 +- doc/salome/gui/SMESH/whdata/whfts.htm | 4 +- doc/salome/gui/SMESH/whdata/whfts.xml | 4 +- doc/salome/gui/SMESH/whdata/whfwdata0.htm | 975 ++++++++++------- doc/salome/gui/SMESH/whdata/whfwdata0.xml | 975 ++++++++++------- doc/salome/gui/SMESH/whdata/whtdata0.htm | 37 +- doc/salome/gui/SMESH/whdata/whtdata0.xml | 36 +- doc/salome/gui/SMESH/whgdata/whlstf0.htm | 8 +- doc/salome/gui/SMESH/whgdata/whlstf1.htm | 12 +- doc/salome/gui/SMESH/whgdata/whlstf2.htm | 20 +- doc/salome/gui/SMESH/whgdata/whlstf3.htm | 14 +- doc/salome/gui/SMESH/whgdata/whlstf4.htm | 13 +- doc/salome/gui/SMESH/whgdata/whlstf5.htm | 49 + doc/salome/gui/SMESH/whgdata/whlstf6.htm | 45 + doc/salome/gui/SMESH/whgdata/whlstf7.htm | 52 + doc/salome/gui/SMESH/whgdata/whlstfl0.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl1.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl10.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl11.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl12.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl13.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl14.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl15.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl16.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl17.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl18.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl19.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl2.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl20.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl21.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl22.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl23.htm | 45 + doc/salome/gui/SMESH/whgdata/whlstfl3.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl4.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl5.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl6.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl7.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl8.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstfl9.htm | 2 +- doc/salome/gui/SMESH/whgdata/whlstt1.htm | 6 +- doc/salome/gui/SMESH/whgdata/whlstt10.htm | 16 +- doc/salome/gui/SMESH/whgdata/whlstt11.htm | 23 +- doc/salome/gui/SMESH/whgdata/whlstt12.htm | 29 +- doc/salome/gui/SMESH/whgdata/whlstt13.htm | 61 ++ doc/salome/gui/SMESH/whgdata/whlstt2.htm | 6 +- doc/salome/gui/SMESH/whgdata/whlstt3.htm | 6 +- doc/salome/gui/SMESH/whgdata/whlstt4.htm | 6 +- doc/salome/gui/SMESH/whgdata/whlstt5.htm | 6 +- doc/salome/gui/SMESH/whgdata/whlstt6.htm | 6 +- doc/salome/gui/SMESH/whgdata/whlstt7.htm | 8 +- doc/salome/gui/SMESH/whgdata/whlstt8.htm | 8 +- doc/salome/gui/SMESH/whgdata/whlstt9.htm | 6 +- doc/salome/gui/SMESH/whgdata/whnvl32.htm | 6 +- doc/salome/gui/SMESH/whskin_info.htm | 2 +- idl/SMESH_Group.idl | 50 +- idl/SMESH_Mesh.idl | 154 ++- resources/SMESHCatalog.xml | 2 +- src/DriverMED/DriverMED_Family.cxx | 20 +- src/DriverMED/DriverMED_Family.h | 8 +- src/DriverMED/DriverMED_R_SMESHDS_Mesh.cxx | 6 +- src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx | 2 +- src/DriverMED/DriverMED_W_SMESHDS_Mesh.h | 6 +- src/OBJECT/SMESH_Object.cxx | 6 +- src/OBJECT/SMESH_Object.h | 4 +- src/SMESH/SMESH_Group.cxx | 22 +- src/SMESH/SMESH_Group.hxx | 12 +- src/SMESH/SMESH_Mesh.cxx | 40 +- src/SMESH/SMESH_Mesh.hxx | 3 +- src/SMESH/SMESH_MeshEditor.cxx | 123 ++- src/SMESH/SMESH_MeshEditor.hxx | 49 +- src/SMESH/SMESH_Pattern.cxx | 983 +++++++++++++++--- src/SMESH/SMESH_Pattern.hxx | 3 +- src/SMESHDS/Makefile.in | 8 +- src/SMESHDS/SMESHDS_Group.cxx | 120 ++- src/SMESHDS/SMESHDS_Group.hxx | 40 +- src/SMESHDS/SMESHDS_GroupBase.cxx | 138 +++ src/SMESHDS/SMESHDS_GroupBase.hxx | 89 ++ src/SMESHDS/SMESHDS_GroupOnGeom.cxx | 112 ++ src/SMESHDS/SMESHDS_GroupOnGeom.hxx | 56 + src/SMESHDS/SMESHDS_Mesh.cxx | 96 +- src/SMESHDS/SMESHDS_Mesh.hxx | 13 +- src/SMESHDS/SMESHDS_SubMesh.cxx | 56 +- src/SMESHDS/SMESHDS_SubMesh.hxx | 17 +- src/SMESHFiltersSelection/Makefile.in | 6 +- .../SMESH_LogicalFilter.cxx | 148 +++ .../SMESH_LogicalFilter.hxx | 102 ++ src/SMESHGUI/Makefile.in | 3 +- src/SMESHGUI/SMESHGUI.cxx | 39 +- src/SMESHGUI/SMESHGUI.h | 3 +- src/SMESHGUI/SMESHGUI_AddSubMeshDlg.cxx | 8 +- src/SMESHGUI/SMESHGUI_DeleteGroupDlg.cxx | 6 +- src/SMESHGUI/SMESHGUI_DeleteGroupDlg.h | 4 +- src/SMESHGUI/SMESHGUI_ExtrusionDlg.cxx | 270 ++++- src/SMESHGUI/SMESHGUI_ExtrusionDlg.h | 13 +- src/SMESHGUI/SMESHGUI_FilterDlg.cxx | 3 +- src/SMESHGUI/SMESHGUI_GEOMGenUtils.cxx | 25 +- src/SMESHGUI/SMESHGUI_GroupDlg.cxx | 344 ++++-- src/SMESHGUI/SMESHGUI_GroupDlg.h | 14 + src/SMESHGUI/SMESHGUI_GroupOpDlg.cxx | 12 +- src/SMESHGUI/SMESHGUI_GroupOpDlg.h | 4 +- src/SMESHGUI/SMESHGUI_InitMeshDlg.cxx | 44 +- src/SMESHGUI/SMESHGUI_InitMeshDlg.h | 1 + src/SMESHGUI/SMESHGUI_MeshInfosDlg.cxx | 2 +- src/SMESHGUI/SMESHGUI_MeshUtils.cxx | 2 +- src/SMESHGUI/SMESHGUI_MultiEditDlg.cxx | 12 +- src/SMESHGUI/SMESHGUI_RevolutionDlg.cxx | 292 ++++-- src/SMESHGUI/SMESHGUI_RevolutionDlg.h | 15 +- src/SMESHGUI/SMESHGUI_RotationDlg.cxx | 87 +- src/SMESHGUI/SMESHGUI_RotationDlg.h | 4 +- src/SMESHGUI/SMESHGUI_SewingDlg.cxx | 20 +- src/SMESHGUI/SMESHGUI_SmoothingDlg.cxx | 100 +- src/SMESHGUI/SMESHGUI_SmoothingDlg.h | 4 +- src/SMESHGUI/SMESHGUI_SymmetryDlg.cxx | 87 +- src/SMESHGUI/SMESHGUI_SymmetryDlg.h | 4 +- src/SMESHGUI/SMESHGUI_TranslationDlg.cxx | 88 +- src/SMESHGUI/SMESHGUI_TranslationDlg.h | 4 +- src/SMESHGUI/SMESHGUI_VTKUtils.cxx | 2 +- src/SMESHGUI/SMESH_msg_en.po | 44 +- src/SMESH_I/Makefile.in | 3 +- src/SMESH_I/SMESH_Gen_i.cxx | 635 +++-------- src/SMESH_I/SMESH_Gen_i.hxx | 51 +- src/SMESH_I/SMESH_Gen_i_1.cxx | 850 +++++++++++++++ src/SMESH_I/SMESH_Group_i.cxx | 283 +++-- src/SMESH_I/SMESH_Group_i.hxx | 82 +- src/SMESH_I/SMESH_MEDFamily_i.hxx | 8 +- src/SMESH_I/SMESH_MEDMesh_i.hxx | 5 + src/SMESH_I/SMESH_MeshEditor_i.cxx | 292 ++++-- src/SMESH_I/SMESH_MeshEditor_i.hxx | 88 +- src/SMESH_I/SMESH_Mesh_i.cxx | 590 ++++------- src/SMESH_I/SMESH_Mesh_i.hxx | 49 +- src/SMESH_I/SMESH_subMesh_i.cxx | 34 + src/SMESH_I/SMESH_subMesh_i.hxx | 5 + src/SMESH_SWIG/Makefile.in | 18 +- src/SMESH_SWIG/SMESH_Partition1_tetra.py | 8 +- src/SMESH_SWIG/SMESH_fixation.py | 40 +- src/SMESH_SWIG/SMESH_mechanic.py | 50 +- src/SMESH_SWIG/SMESH_mechanic_editor.py | 308 ++++++ src/SMESH_SWIG/SMESH_mechanic_tetra.py | 42 +- src/SMESH_SWIG/cube2geometry.py | 92 ++ src/SMESH_SWIG/cube2partition.py | 83 ++ src/SMESH_SWIG/cube2pyGibi.py | 295 ++++++ src/SMESH_SWIG/cyl2complementary.py | 100 ++ src/SMESH_SWIG/cyl2geometry.py | 170 +++ src/SMESH_SWIG/grid17partition.py | 108 ++ src/SMESH_SWIG/grid3partition.py | 94 ++ src/SMESH_SWIG/grid4partition.py | 72 ++ src/SMESH_SWIG/grid4pyGibi.py | 114 ++ src/SMESH_SWIG/hole1geometry.py | 109 ++ src/SMESH_SWIG/hole1partition.py | 75 ++ src/SMESH_SWIG/hole1pyGibi.py | 116 +++ src/SMESH_SWIG/hole2pyGibi.py | 113 ++ src/SMESH_SWIG/meshpy.py | 101 ++ src/StdMeshers/StdMeshers_Hexa_3D.cxx | 1 + src/StdMeshers/StdMeshers_MEFISTO_2D.cxx | 1 + src/StdMeshers/StdMeshers_Quadrangle_2D.cxx | 3 +- src/StdMeshers/StdMeshers_Quadrangle_2D.hxx | 4 +- src/StdMeshers/StdMeshers_Regular_1D.cxx | 5 +- src/StdMeshers_I/Makefile.in | 3 +- 300 files changed, 13180 insertions(+), 3436 deletions(-) create mode 100755 doc/salome/gui/SMESH/extrusion.htm create mode 100755 doc/salome/gui/SMESH/files/constructing_groups_of_specific_elements.htm create mode 100755 doc/salome/gui/SMESH/files/creating_groups.htm create mode 100755 doc/salome/gui/SMESH/files/cutting_quadrangles.htm create mode 100755 doc/salome/gui/SMESH/files/editing_groups.htm create mode 100755 doc/salome/gui/SMESH/files/merging_nodes.htm create mode 100755 doc/salome/gui/SMESH/files/renumbering_nodes_and_elements.htm create mode 100755 doc/salome/gui/SMESH/files/rotation.htm create mode 100755 doc/salome/gui/SMESH/files/sewing_meshes.htm create mode 100755 doc/salome/gui/SMESH/files/smoothing.htm create mode 100755 doc/salome/gui/SMESH/files/symmetry.htm create mode 100755 doc/salome/gui/SMESH/files/tetrahedron_(ghs3d)_meshing_algorithm.htm create mode 100755 doc/salome/gui/SMESH/files/translation.htm create mode 100755 doc/salome/gui/SMESH/files/uniting_a_set_of_triangles.htm create mode 100755 doc/salome/gui/SMESH/files/uniting_two_triangles.htm create mode 100755 doc/salome/gui/SMESH/files/using_operations_on_groups.htm create mode 100755 doc/salome/gui/SMESH/image22.jpg create mode 100755 doc/salome/gui/SMESH/image23.jpg create mode 100755 doc/salome/gui/SMESH/image30.jpg create mode 100755 doc/salome/gui/SMESH/image31.jpg create mode 100755 doc/salome/gui/SMESH/image32.jpg create mode 100755 doc/salome/gui/SMESH/image34.jpg create mode 100755 doc/salome/gui/SMESH/image35.jpg create mode 100755 doc/salome/gui/SMESH/image36.jpg create mode 100755 doc/salome/gui/SMESH/image38.jpg create mode 100755 doc/salome/gui/SMESH/image39.jpg create mode 100755 doc/salome/gui/SMESH/image40.jpg create mode 100755 doc/salome/gui/SMESH/image41.jpg create mode 100755 doc/salome/gui/SMESH/image42.jpg create mode 100755 doc/salome/gui/SMESH/image43.jpg create mode 100755 doc/salome/gui/SMESH/image44.jpg create mode 100755 doc/salome/gui/SMESH/image45.jpg create mode 100755 doc/salome/gui/SMESH/image46.jpg create mode 100755 doc/salome/gui/SMESH/image47.jpg create mode 100755 doc/salome/gui/SMESH/image48.jpg create mode 100755 doc/salome/gui/SMESH/image49.jpg create mode 100755 doc/salome/gui/SMESH/image50.jpg create mode 100755 doc/salome/gui/SMESH/image51.jpg create mode 100755 doc/salome/gui/SMESH/image52.jpg create mode 100755 doc/salome/gui/SMESH/image53.jpg create mode 100755 doc/salome/gui/SMESH/image54.jpg create mode 100755 doc/salome/gui/SMESH/image55.jpg create mode 100755 doc/salome/gui/SMESH/image57.gif create mode 100755 doc/salome/gui/SMESH/image57.jpg create mode 100755 doc/salome/gui/SMESH/image58.jpg create mode 100755 doc/salome/gui/SMESH/image59.jpg create mode 100755 doc/salome/gui/SMESH/image60.jpg create mode 100755 doc/salome/gui/SMESH/image61.gif create mode 100755 doc/salome/gui/SMESH/image61.jpg create mode 100755 doc/salome/gui/SMESH/image62.jpg create mode 100755 doc/salome/gui/SMESH/image63.gif create mode 100755 doc/salome/gui/SMESH/image63.jpg create mode 100755 doc/salome/gui/SMESH/image64.gif create mode 100755 doc/salome/gui/SMESH/image64.jpg create mode 100755 doc/salome/gui/SMESH/image65.gif create mode 100755 doc/salome/gui/SMESH/image65.jpg create mode 100755 doc/salome/gui/SMESH/image66.gif create mode 100755 doc/salome/gui/SMESH/image66.jpg create mode 100755 doc/salome/gui/SMESH/image67.gif create mode 100755 doc/salome/gui/SMESH/image67.jpg create mode 100755 doc/salome/gui/SMESH/image68.gif create mode 100755 doc/salome/gui/SMESH/image68.jpg create mode 100755 doc/salome/gui/SMESH/image69.gif create mode 100755 doc/salome/gui/SMESH/image69.jpg create mode 100755 doc/salome/gui/SMESH/image70.gif create mode 100755 doc/salome/gui/SMESH/image70.jpg create mode 100755 doc/salome/gui/SMESH/image71.gif create mode 100755 doc/salome/gui/SMESH/image71.jpg create mode 100755 doc/salome/gui/SMESH/image72.gif create mode 100755 doc/salome/gui/SMESH/image72.jpg create mode 100755 doc/salome/gui/SMESH/image73.gif create mode 100755 doc/salome/gui/SMESH/image73.jpg create mode 100755 doc/salome/gui/SMESH/image74.gif create mode 100755 doc/salome/gui/SMESH/image74.jpg create mode 100755 doc/salome/gui/SMESH/image75.gif create mode 100755 doc/salome/gui/SMESH/image75.jpg create mode 100755 doc/salome/gui/SMESH/image76.gif create mode 100755 doc/salome/gui/SMESH/image76.jpg create mode 100755 doc/salome/gui/SMESH/image77.gif create mode 100755 doc/salome/gui/SMESH/image77.jpg create mode 100755 doc/salome/gui/SMESH/image78.gif create mode 100755 doc/salome/gui/SMESH/image78.jpg create mode 100755 doc/salome/gui/SMESH/image79.gif create mode 100755 doc/salome/gui/SMESH/image80.gif create mode 100755 doc/salome/gui/SMESH/image80.jpg create mode 100755 doc/salome/gui/SMESH/image81.gif create mode 100755 doc/salome/gui/SMESH/image81.jpg create mode 100755 doc/salome/gui/SMESH/image82.gif create mode 100755 doc/salome/gui/SMESH/image82.jpg create mode 100755 doc/salome/gui/SMESH/image83.gif create mode 100755 doc/salome/gui/SMESH/image84.gif create mode 100755 doc/salome/gui/SMESH/image85.gif create mode 100755 doc/salome/gui/SMESH/image87.gif create mode 100755 doc/salome/gui/SMESH/image88.gif create mode 100755 doc/salome/gui/SMESH/image89.gif create mode 100755 doc/salome/gui/SMESH/image90.gif create mode 100755 doc/salome/gui/SMESH/image91.gif create mode 100755 doc/salome/gui/SMESH/image92.gif create mode 100755 doc/salome/gui/SMESH/image93.gif create mode 100755 doc/salome/gui/SMESH/image94.gif create mode 100755 doc/salome/gui/SMESH/image95.gif create mode 100755 doc/salome/gui/SMESH/image96.gif create mode 100755 doc/salome/gui/SMESH/image97.gif create mode 100755 doc/salome/gui/SMESH/image98.gif create mode 100755 doc/salome/gui/SMESH/pattern_mapping.htm create mode 100755 doc/salome/gui/SMESH/revolution.htm create mode 100755 doc/salome/gui/SMESH/whgdata/whlstf5.htm create mode 100755 doc/salome/gui/SMESH/whgdata/whlstf6.htm create mode 100755 doc/salome/gui/SMESH/whgdata/whlstf7.htm create mode 100755 doc/salome/gui/SMESH/whgdata/whlstfl23.htm create mode 100755 doc/salome/gui/SMESH/whgdata/whlstt13.htm create mode 100644 src/SMESHDS/SMESHDS_GroupBase.cxx create mode 100644 src/SMESHDS/SMESHDS_GroupBase.hxx create mode 100644 src/SMESHDS/SMESHDS_GroupOnGeom.cxx create mode 100644 src/SMESHDS/SMESHDS_GroupOnGeom.hxx create mode 100644 src/SMESHFiltersSelection/SMESH_LogicalFilter.cxx create mode 100644 src/SMESHFiltersSelection/SMESH_LogicalFilter.hxx create mode 100644 src/SMESH_I/SMESH_Gen_i_1.cxx create mode 100644 src/SMESH_SWIG/SMESH_mechanic_editor.py create mode 100644 src/SMESH_SWIG/cube2geometry.py create mode 100644 src/SMESH_SWIG/cube2partition.py create mode 100644 src/SMESH_SWIG/cube2pyGibi.py create mode 100644 src/SMESH_SWIG/cyl2complementary.py create mode 100644 src/SMESH_SWIG/cyl2geometry.py create mode 100644 src/SMESH_SWIG/grid17partition.py create mode 100644 src/SMESH_SWIG/grid3partition.py create mode 100644 src/SMESH_SWIG/grid4partition.py create mode 100644 src/SMESH_SWIG/grid4pyGibi.py create mode 100644 src/SMESH_SWIG/hole1geometry.py create mode 100644 src/SMESH_SWIG/hole1partition.py create mode 100644 src/SMESH_SWIG/hole1pyGibi.py create mode 100644 src/SMESH_SWIG/hole2pyGibi.py create mode 100644 src/SMESH_SWIG/meshpy.py diff --git a/doc/salome/gui/SMESH/SMESH.log b/doc/salome/gui/SMESH/SMESH.log index 104de30dc..fb02a90f8 100755 --- a/doc/salome/gui/SMESH/SMESH.log +++ b/doc/salome/gui/SMESH/SMESH.log @@ -127,6 +127,7 @@ whskin_frmset01.htm smesh_hha.hhk smesh.hhc smesh.hhk +extrusion.htm files\1d_meshing_algorithm.htm files\2d_(quadrangle)_meshing_algorithm.htm files\2d_meshing_algorithm.htm @@ -143,13 +144,17 @@ files\aspect_ratio.htm files\changing_orientation_of_elements.htm files\computing_meshes.htm files\connectivity.htm +files\constructing_groups_of_specific_elements.htm files\constructing_meshes.htm files\constructing_submeshes.htm +files\creating_groups.htm +files\cutting_quadrangles.htm files\deflection_1d.htm files\diagonal_iversion_of_elements.htm files\displacing_nodes.htm files\displaying_elements_numbers.htm files\displaying_nodes_numbers.htm +files\editing_groups.htm files\editing_hypotheses.htm files\importing_and_exporting_meshes.htm files\introduction_to_smesh.htm @@ -158,20 +163,31 @@ files\length_of_edges.htm files\local_length_hypothesis.htm files\max._element_area_hypothesis.htm files\max._element_volume_hypothsis.htm +files\merging_nodes.htm files\minimum_angle.htm files\non_conform_mesh_allowed_hypothesis.htm files\number_of_segments_hypothesis.htm files\propagation_of_1d_hypothesis_on_opposite_edges.htm files\reassigning_hypotheses_and_algorithms.htm files\removing_nodes_and_elements.htm +files\renumbering_nodes_and_elements.htm +files\rotation.htm files\running_smesh_module.htm files\scalar_bar_properties.htm +files\sewing_meshes.htm files\shading.htm files\shrink.htm files\skew.htm +files\smoothing.htm files\start_and_end_length_hypothesis.htm +files\symmetry.htm files\taper.htm +files\tetrahedron_(ghs3d)_meshing_algorithm.htm files\tetrahedron_(netgen)_meshing_algorithm.htm +files\translation.htm +files\uniting_a_set_of_triangles.htm +files\uniting_two_triangles.htm +files\using_operations_on_groups.htm files\using_smesh_module.htm files\view_update.htm files\viewing_mesh_info.htm @@ -179,69 +195,149 @@ files\visualization_modes.htm files\visualization_properties.htm files\warp.htm files\wireframe.htm -tetrahedron_(ghs3d)_meshing_algorithm.htm +pattern_mapping.htm +revolution.htm ehlpdhtm.js texture_horiz_ltbluebubbles.jpg smesh.glo default.css +image96.gif +image77.jpg +image66.jpg +image55.jpg +image85.gif +image74.gif +image44.jpg +image63.gif +image22.jpg +image11.jpg +image41.gif +image97.gif +image78.jpg +image67.jpg +image75.gif +image45.jpg +image34.jpg +image64.gif +image23.jpg +image12.jpg +image31.gif +image98.gif +image87.gif +image68.jpg +image57.jpg +image76.gif +image46.jpg +image35.jpg +image65.gif +image43.gif +image32.gif +image24.jpg +image88.gif +image69.jpg +image58.jpg +image77.gif +image47.jpg +image36.jpg +image66.gif image44.gif image33.gif image22.gif image25.jpg -image12.gif -image3.jpg +image89.gif +image59.jpg +image78.gif +image48.jpg +image67.gif image34.gif image26.jpg -image13.gif +image79.gif +image49.jpg +image38.jpg +image68.gif +image57.gif image16.jpg -image4.jpg image46.gif image35.gif image27.jpg image24.gif -image14.gif -image17.jpg -image2.gif +image39.jpg +image69.gif +image3.jpg +pics\exemple.gif image36.gif image28.jpg image25.gif -image15.gif image18.jpg -image6.jpg -image48.gif +image4.jpg image37.gif image29.jpg image26.gif note1.gif -image16.gif -image4.gif -image7.jpg -image49.gif +image2.gif image38.gif image27.gif -image8.jpg +image80.jpg +image6.jpg image39.gif image28.gif +image81.jpg +image70.jpg +image4.gif +image7.jpg +image29.gif +pics\new.jpg +image90.gif +image71.jpg +image60.jpg +image8.jpg +image91.gif +image72.jpg +image61.jpg +image50.jpg +image80.gif image6.gif image9.jpg -pics\exemple.gif -image29.gif +image92.gif +image73.jpg +image62.jpg +image51.jpg +image81.gif +image40.jpg +image70.gif image7.gif i_blue.jpg +image93.gif +image74.jpg +image63.jpg +image52.jpg +image82.gif +image41.jpg +image71.gif +image30.jpg image8.gif +image94.gif +image75.jpg +image64.jpg +image53.jpg +image83.gif +image42.jpg +image72.gif +image61.gif +image31.jpg image9.gif -pics\new.jpg image20.jpg +image95.gif +image76.jpg +image65.jpg +image54.jpg +image84.gif +image43.jpg +image73.gif +image32.jpg image21.jpg image10.jpg image40.gif -image11.jpg -image41.gif -image12.jpg -image31.gif -image43.gif -image32.gif -image24.jpg smesh.ppf default_ns.css whdata\whtdata0.xml @@ -265,6 +361,7 @@ whgdata\whlstt9.htm whgdata\whlstt10.htm whgdata\whlstt11.htm whgdata\whlstt12.htm +whgdata\whlstt13.htm whgdata\whlsti0.htm whgdata\whlstfl0.htm whgdata\whlstfl1.htm @@ -289,11 +386,15 @@ whgdata\whlstfl19.htm whgdata\whlstfl20.htm whgdata\whlstfl21.htm whgdata\whlstfl22.htm +whgdata\whlstfl23.htm whgdata\whlstf0.htm whgdata\whlstf1.htm whgdata\whlstf2.htm whgdata\whlstf3.htm whgdata\whlstf4.htm +whgdata\whlstf5.htm +whgdata\whlstf6.htm +whgdata\whlstf7.htm whgdata\whlstg0.htm smesh.htm smesh_csh.htm diff --git a/doc/salome/gui/SMESH/extrusion.htm b/doc/salome/gui/SMESH/extrusion.htm new file mode 100755 index 000000000..45a64ee07 --- /dev/null +++ b/doc/salome/gui/SMESH/extrusion.htm @@ -0,0 +1,184 @@ + + + + + + + + + + +Extrusion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Extrusion

+ +

Extrusion is a type of surface meshing by generation from discretized + lines. It is used to build mesh elements of plus one dimension than the + swept ones. Each swept 1D element produces one or more quadrangles (or + triangles if one node of a rotated element lays on the revolution axis).

+ +

 

+ +

To use extrusion:

+ +

 

+ +

1. From the Modification + menu choose the Extrusion item + or click button in the toolbar. The following dialog box + shall appear:

+ +

 

+ +

+ +

 

+ +

2. In this dialog box you should select

+ + + +

 

+ +

3. Click the Apply + or OK button.

+ +

 

+ +

 

+ + + +++ + + + +
+

+

+ +

 

+ +

 

+ + + + + diff --git a/doc/salome/gui/SMESH/files/1d_meshing_algorithm.htm b/doc/salome/gui/SMESH/files/1d_meshing_algorithm.htm index 121b0cc94..51d954a9f 100755 --- a/doc/salome/gui/SMESH/files/1d_meshing_algorithm.htm +++ b/doc/salome/gui/SMESH/files/1d_meshing_algorithm.htm @@ -19,8 +19,8 @@ - - + + @@ -36,7 +36,6 @@ if (navigator.appName !="Netscape")

About modification of meshes

-

Type topic text here.

+

 

+

Adding nodes and elements

-

Type topic text here.

+

In SMESH you can add to your mesh different elements such as:

+ +

 

+ + + +

 

+ +

To add a node or an element to your mesh:

+ +

 

+ +

1. Select your mesh in the Object Browser + or in the 3D viewer.

+ +

 

+ +

2. From the Modification + menu choose the Add item, + the following associated submenu will appear:

+ +

 

+ +

+ +

 

+ +

 

+ +

From this submenu select the type of element + which you would like to add to your mesh. The corresponding dialog box + shall appear.

+ +

Adding nodes

+ +

+ +

 

+ +

In this dialog box set coordinates for your + node in the Coordinates set of + fields and click the Apply or + OK button. Your node will be created:

+ +

 

+ +

+ +

 

+ +

Adding edges

+ +

 

+ +

+ +

 

+ +

In this dialog box specify the nodes which + will form your edge by selecting them in the 3D viewer with pressed Shift + button and click the Apply or + OK button. Your edge will be created:

+ +

 

+ +

+ +

 

+ +

Adding triangles

+ +

 

+ +

+ +

 

+ +

In this dialog box specify the nodes which + will form your triangle by selecting them in the 3D viewer with pressed + Shift button and click the Apply or + OK button. Your triangle will + be created:

+ +

 

+ +

+ +

 

+ +

Adding quadrangles

+ +

+ +

In this dialog box specify the nodes which + will form your quadrangle by selecting them in the 3D viewer with pressed + Shift button and click the Apply or + OK button. Your quadrangle will + be created:

+ +

 

+ +

+ +

 

+ +

Adding tetrahedrons

+ +

+ +

 

+ +

In this dialog box specify the nodes which + will form your tetrahedron by selecting them in the 3D viewer with pressed + Shift button and click the Apply or + OK button. Your tetrahedron will + be created:

+ +

 

+ +

+ +

Adding hexahedrons

+ +

+ +

 

+ +

In this dialog box specify the nodes which + will form your hexahedron by selecting them in the 3D viewer with pressed + Shift button and click the Apply or + OK button. Your hexahedron will + be created:

+ +

 

+ +

 

+ +

+

Changing orientation of elements

-

Type topic text here.

+

Orientation of an element is changed by reverting the order of nodes + of the selected elements.

+ +

 

+ +

To change orientation of elements:

+ +

 

+ +

1. Display a mesh or a submesh in the 3D + viewer.

+ +

 

+ +

2. In the Modification + menu select the Orientation item + or click button in the toolbar. The following dialog box + will appear:

+ +

 

+ +

+ +

 

+ + + +

 

+ +

3. Click the Apply + or OK button to confirm + the operation.

+ +

 

+ + + + + + + + + + + + + + + + +

Constructing groups of specific elements

+ +

In SMESH you can easily construct groups of specific elements (nodes, + edges or faces) which will be taken from a definite submesh.

+ +

 

+ +

To construct a group of specific elements:

+ +

 

+ +

Right-click on a submesh in the Object Browser + and choose the Construct Group item + or select your submesh in the Object Browser and in the Mesh + menu chose the Construct Group + item. SMESH will construct several groups consisting of elements + of the definite type: nodes, edges or faces

+ + + + + diff --git a/doc/salome/gui/SMESH/files/constructing_meshes.htm b/doc/salome/gui/SMESH/files/constructing_meshes.htm index 2b2ca9544..e4a680d66 100755 --- a/doc/salome/gui/SMESH/files/constructing_meshes.htm +++ b/doc/salome/gui/SMESH/files/constructing_meshes.htm @@ -19,8 +19,8 @@ - - + + @@ -40,6 +40,7 @@ p.whs3 {margin-left: 40px;} img_whs4 {border-style: none; border: none; width: 22px; height: 24px;} p.whs5 {margin-left: 80px;} img_whs6 {border-style: none; border: none; width: 304px; height: 305px;} +img_whs7 {border-style: none; border: none; width: 268px; height: 161px;} --> + + + + + + + + + + + + + + + + +

Creating groups

+ +

In + SMESH you can create groups of elements of different types and having + definite properties.

+ +

 

+ +

To create a group of elements:

+ +

 

+ +

1. In the Mesh + menu select Create + Group. The following dialog box will appear:

+ +

 

+ +

 

+ +

 

+ +

This dialog box contains + the following fields which should be filled:

+ +

 

+ + + +

 

+ +

+ +

 

+ +

In this dialog box you should enter the name + of the geometrical object (you can enter the name manually or select your + geometrical object in the Objet Browser or in the 3D viewer) from which + the elements will be taken. And after confirmation of the operation SMESH + will create a new group consisting of geometrical elements of the previously + defined type.

+ +

 

+ + + +

 

+ +

2. Click the OK + button to confirm creation of your group or Cancel to quit this dialog box.

+ + + + + diff --git a/doc/salome/gui/SMESH/files/cutting_quadrangles.htm b/doc/salome/gui/SMESH/files/cutting_quadrangles.htm new file mode 100755 index 000000000..8e2220693 --- /dev/null +++ b/doc/salome/gui/SMESH/files/cutting_quadrangles.htm @@ -0,0 +1,215 @@ + + + + + + + + + + +Cutting quadrangles + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Cutting quadrangles

+ +

This operation allows to cut one or several quadrangle + elements by addition of a supplementary edge which will connect two opposite + corners.

+ +

 

+ +

To cut quadrangles:

+ +

 

+ +

1. Display a mesh or a submesh in the 3D + viewer.

+ +

 

+ +

2. In the Modification + menu select the Cutting of quadrangles + item or click button in the toolbar. The following + dialog box will appear:

+ +

 

+ +

+ +

 

+ + + +

 

+ +

3. Click the Apply + or OK button to confirm + the operation.

+ +

 

+ +

 

+ + + +++ + + + +
+

+

+ +

 

+ + + + + diff --git a/doc/salome/gui/SMESH/files/deflection_1d.htm b/doc/salome/gui/SMESH/files/deflection_1d.htm index 47ffdae92..50612ac08 100755 --- a/doc/salome/gui/SMESH/files/deflection_1d.htm +++ b/doc/salome/gui/SMESH/files/deflection_1d.htm @@ -8,7 +8,7 @@ -Deflection 1D +Local Length hypothesis @@ -19,8 +19,8 @@ - - + + @@ -35,11 +35,13 @@ if (navigator.appName !="Netscape") -

Deflection 1D hypothesis

+

Average Length hypothesis

-

Deflection 1D - hypothesis is used to build 1D mesh on geometrical edges.

- -

A geometrical edge is divided into equal segments so that the maximum - distance between the edge curve and the line connecting segment ends is - not more than the specified deflection value. Then mesh nodes are constructed - at segment ends location and 1D mesh elements are constructed on them.

+

Average Length hypothesis + can be applied for meshing of edges composing your geometrical object. + Definition of this hypothesis consists of setting the length + of segments, which will split these edges. The points on the edges generated + by these segments will represent nodes of your mesh. Later these nodes + will be used for meshing of the faces abutting to these edges.

 

-

To define the Deflection 1D hypothesis:

+

-

 

+

 

-

From the Create - Hypotheses menu select Deflection - 1D and click Create. The - following dialog box will appear:

+

To define the Average Length hypothesis:

-

 

+

 

-

+

Select this hypothesis in the + Create Hypotheses dialog box + click Create. The following dialog + box will appear:

 

-

In this dialog box you can set:

+

-

 

+

 

+ +

In this dialog box you can set:

-