]> SALOME platform Git repositories - modules/smesh.git/commitdiff
Salome HOME
22599: EDF 8159 SMESH: Bad groups created by extrusion
authoreap <eap@opencascade.com>
Mon, 3 Aug 2015 13:08:55 +0000 (16:08 +0300)
committereap <eap@opencascade.com>
Mon, 3 Aug 2015 13:08:55 +0000 (16:08 +0300)
  Update docs

doc/salome/gui/SMESH/images/extru_rib_segs.png [new file with mode: 0644]
doc/salome/gui/SMESH/input/about_meshes.doc
doc/salome/gui/SMESH/input/extrusion.doc
doc/salome/gui/SMESH/input/revolution.doc
src/SMESH_SWIG/smeshBuilder.py

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 (file)
index 0000000..24f04cf
Binary files /dev/null and b/doc/salome/gui/SMESH/images/extru_rib_segs.png differ
index a67f47d00622fe3d08a5dfda9c9f7c7f66f6ecea..7550e893495c187f75e969a7f1c20f72e2f9d6eb 100644 (file)
@@ -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.
   </li>
   <li>Several meshes can be \subpage building_compounds_page "combined"
     into a new mesh.
index 53b76a8e5a959a6f236ff3c3243da83917ed7116..af390a4b1c8f112d3b5c5e10d0974452292a2914 100644 (file)
@@ -22,6 +22,14 @@ elements is extruded into a corresponding type of result elements:
 <tr><td>Hexagonal polygon </td><td> Hexagonal prism </td></tr>
 </table>
 
+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"
+
 <em>To use extrusion:</em>
 <ol>
 <li>From the \b Modification menu choose the \b Extrusion item or click
index 69278627c20451ca66f15c24a1e62269140d6ef1..bd11f5a1b89974e31defe1398653ebc46bd8f14e 100644 (file)
@@ -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.
 
 <em>To apply revolution:</em>
 <ol>
index dfb2248c9c1fd0b1def1b7f38cb7ae83b19edbdb..1d500a6666e4de2e1c2b2e8813143c4c3a5696db 100644 (file)
@@ -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)