X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fextrusion_along_path.doc;h=ca782049a01817646cd9d922ec8c12df74ccd0d6;hb=dd0d39d752a4d5ba58ed2e417651093764bb8d09;hp=ce96f99d9b1efa82ec25b8b8d19db583fddd23b4;hpb=79b1ac2b6df9117f16f11d444b1f165d477a1813;p=modules%2Fsmesh.git diff --git a/doc/salome/gui/SMESH/input/extrusion_along_path.doc b/doc/salome/gui/SMESH/input/extrusion_along_path.doc index ce96f99d9..ca782049a 100644 --- a/doc/salome/gui/SMESH/input/extrusion_along_path.doc +++ b/doc/salome/gui/SMESH/input/extrusion_along_path.doc @@ -1,16 +1,18 @@ /*! -\page extrusion_along_path_page Extrusion along a path - -\n In principle, Extrusion along a path works in the same way -as \b Extrusion, the main difference is that we define not a vector, -but a path of extrusion which must be a meshed edge. To get an idea of -how this algorithm works, examine several examples, starting from the -most simple case of extrusion along a straight edge. In all examples -the same mesh will be extruded along different paths and with -different parameters. This sample 2D mesh has two quadrangle faces and -seven edges. Look at the picture, where white digits are the node -numbers and green are the element numbers: +\page extrusion_along_path_page Extrusion along Path + +\n In principle, Extrusion along Path works in the same way +as \ref extrusion_page "Extrusion", the main difference is that we +define not a vector, but a path of extrusion which must be an 1D mesh +or 1D sub-mesh. +To get an idea of how this algorithm works, examine several examples, +starting from the most simple case of extrusion along a straight edge. +In the examples the sample mesh will be extruded along different +paths and with different parameters. +This 2D mesh has two quadrangle faces and seven edges. Look +at the picture, where white digits are the node numbers and green +are the element numbers: \image html mesh_for_extr_along_path.png @@ -40,29 +42,17 @@ been selected as Start node. \image html curvi_angles_after.png
The same, but using angles {45, 45, 45, 0, -45, -45, -45}
-

Extrusion along a sub-mesh

+

Extrusion of a 2D face along a mesh built on a wire

-In this example the path mesh has been built on a wire (polyline with -six edges). The first edge of the wire was used as Shape (edge), node -#1 as Start node. The angles have been defined as {10, 10, 10}. The -middle edge (#4) of the initial mesh has been extruded. +In this example the path mesh has been built on a wire containing 3 +edges. Node 1 is a start node. Linear angle variation by 180 degrees +has also been applied. -\image html edge_wire_before.png +\image html extr_along_wire_before.png +
Meshed wire
-\image html edge_wire_after.png - -

Extrusion of 2d elements along a sub-mesh

- -This extrusion bases on the same path mesh as in the previous example -but the third edge of the wire was set as Shape (edge) and node -#4 as Start node. Please note, that the extrusion has been done -in direction from node #4 to node #3, i.e. against the wire -direction. In this example both faces of the initial mesh have been -extruded. - -\image html edge_wire_3d_before.png - -\image html edge_wire_3d_after.png +\image html extr_along_wire_after.png +
The resulting extrusion

Extrusion of 2d elements along a closed path

@@ -77,77 +67,110 @@ six coincident nodes and two coincident faces in the resulting mesh. \image html circle_angles_after.png -
The same, but using angles {45, -45, 45, -45, 45, -45, 45, --45}
+
The same, but using angles {45, -45, 45, -45, 45, -45, 45, -45} +
-
To use Extrusion along a path: +
To use Extrusion along Path:
  1. From the \b Modification menu choose the Extrusion along a path item or click "Extrusion along a path" button in the toolbar. -\image html image101.gif +\image html image101.png
    "Extrusion along a path" button
    -The following dialog box will appear: +The following dialog will appear: -\image html extrusion1.png - -\image html extrusion2.png +\image html extrusion_along_path_dlg.png
  2. -
  3. In the dialog box you should: -
  4. There are two optional parameters, which can be very useful:
  5. -
  6. Click the \b Apply or \b OK button. Mesh edges will be extruded into -faces, faces into volumes. The external surface of the resulting 3d -mesh (if faces have been extruded) is covered with faces, and corners -with edges. If the path is closed, the resulting mesh can contain -duplicated nodes and faces, because no sewing is done. + +
  7. Click \b Apply or Apply and Close button to confirm the + operation. Mesh edges will be extruded into faces, faces into + volumes. The external surface of the resulting 3d mesh (if faces + have been extruded) is covered with faces, and corners with + edges. If the path is closed, the resulting mesh can contain + duplicated nodes and faces, because no sewing is done.

See Also a sample TUI Script of an \ref tui_extrusion_along_path "Extrusion along a Path" operation. -*/ \ No newline at end of file +*/