From: eap Date: Mon, 3 Aug 2015 13:08:55 +0000 (+0300) Subject: 22599: EDF 8159 SMESH: Bad groups created by extrusion X-Git-Tag: V7_7_0a1~16 X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=commitdiff_plain;h=2e144ad6b9fb3a0f1586772afc880714d72fe1e9 22599: EDF 8159 SMESH: Bad groups created by extrusion Update docs --- diff --git a/doc/salome/gui/SMESH/images/extru_rib_segs.png b/doc/salome/gui/SMESH/images/extru_rib_segs.png new file mode 100644 index 000000000..24f04cf39 Binary files /dev/null and b/doc/salome/gui/SMESH/images/extru_rib_segs.png differ diff --git a/doc/salome/gui/SMESH/input/about_meshes.doc b/doc/salome/gui/SMESH/input/about_meshes.doc index a67f47d00..7550e8934 100644 --- a/doc/salome/gui/SMESH/input/about_meshes.doc +++ b/doc/salome/gui/SMESH/input/about_meshes.doc @@ -43,7 +43,7 @@ Mesh module provides several ways to create the mesh: importing_exporting_meshes_page "imported" or manually created. To setup the meshing parameters of a mesh not based on a geometry, just invoke \ref editing_meshes_page "Edit mesh / sub-mesh" command on - your 3D mesh. + your 2D mesh.
  • Several meshes can be \subpage building_compounds_page "combined" into a new mesh. diff --git a/doc/salome/gui/SMESH/input/extrusion.doc b/doc/salome/gui/SMESH/input/extrusion.doc index 53b76a8e5..af390a4b1 100644 --- a/doc/salome/gui/SMESH/input/extrusion.doc +++ b/doc/salome/gui/SMESH/input/extrusion.doc @@ -22,6 +22,14 @@ elements is extruded into a corresponding type of result elements: Hexagonal polygon Hexagonal prism +When 2D elements are extruded, in addition to 3D elements segments are +created on ribs of the result 3D mesh. Free edges of input 2D elements +generate logically horizontal rib segments. Logically vertical rib +segments are generated from nodes belonging to a sole input 2D element +(a figure below illustrates this rule). + +\image html extru_rib_segs.png "Two triangles extruded: no vertical rib segments generated from nodes #2 and #3 as they are shared by both triangles" + To use extrusion:
    1. From the \b Modification menu choose the \b Extrusion item or click diff --git a/doc/salome/gui/SMESH/input/revolution.doc b/doc/salome/gui/SMESH/input/revolution.doc index 69278627c..bd11f5a1b 100644 --- a/doc/salome/gui/SMESH/input/revolution.doc +++ b/doc/salome/gui/SMESH/input/revolution.doc @@ -6,7 +6,9 @@ dimension than the input ones. Boundary elements around generated mesh of plus one dimension are additionally created. All created elements can be automatically grouped. Revolution can be used to create -a \ref extrusion_struct "structured mesh from scratch". +a \ref extrusion_struct "structured mesh from scratch". +See \ref extrusion_page page for general information on Revolution +which can be viewed as extrusion along a circular path. To apply revolution:
        diff --git a/src/SMESH_SWIG/smeshBuilder.py b/src/SMESH_SWIG/smeshBuilder.py index dfb2248c9..1d500a666 100644 --- a/src/SMESH_SWIG/smeshBuilder.py +++ b/src/SMESH_SWIG/smeshBuilder.py @@ -1591,13 +1591,13 @@ class Mesh: return groups ## Return sub-mesh objects list in meshing order - # @return list of list of submesh objects + # @return list of list of sub-meshes # @ingroup l2_construct def GetMeshOrder(self): return self.mesh.GetMeshOrder() ## Set order in which concurrent sub-meshes sould be meshed - # @param list of sub-meshes + # @param submeshes list of sub-meshes # @ingroup l2_construct def SetMeshOrder(self, submeshes): return self.mesh.SetMeshOrder(submeshes)