Salome HOME
6f9eed5b816e20c6d88dedc576deffba45076313
[modules/smesh.git] / doc / salome / gui / SMESH / input / extrusion.doc
1 /*!
2
3 \page extrusion_page Extrusion
4
5 \n Extrusion is used to build mesh elements of plus one
6 dimension than the input ones. Any node, segment or 2D element can be
7 extruded. Element of each type extrude into elements of a certain type
8 as follows:
9 <table>
10 <tr><td><b>Extruded element</b></td><td><b> Result elements </b></td></tr>
11 <tr><td>Node              </td><td> Segments </td></tr>
12 <tr><td>Segment           </td><td> Quadrilaterals </td></tr>
13 <tr><td>Triangle          </td><td> Pentahedrons </td></tr>
14 <tr><td>Quadrilateral     </td><td> Hexahedrons </td></tr>
15 <tr><td>Polygon           </td><td> Polyhedrons </td></tr>
16 <tr><td>Hexagonal polygon </td><td> Hexagonal prism </td></tr>
17 </table>
18
19 <em>To use extrusion:</em>
20 <ol>
21 <li>From the \b Modification menu choose the \b Extrusion item or click
22 <em>"Extrusion"</em> button in the toolbar. 
23
24 <center>
25 \image html image91.png
26 <em>"Extrusion" button</em>
27 </center>
28
29 The following dialog common for line and planar elements will appear:
30
31 \image html extrusionalongaline1.png
32
33 \image html extrusionalongaline2.png
34
35 </li>
36
37 <li>In this dialog:
38 <ul>
39 <li>select the type of elements which will be extruded (0D, 1D or 2D),</li>
40 <li>specify the IDs of the elements which will be extruded:
41 <ul>
42 <li><b>Select the whole mesh, submesh or group</b> activating this
43 checkbox; or</li>
44 <li>choose mesh elements with the mouse in the 3D Viewer. It is
45 possible to select a whole area with a mouse frame; or</li> 
46 <li>input the element IDs directly in <b>ID Elements</b> field. The selected elements will be highlighted in the
47 viewer; or</li>
48 <li>apply Filters. <b>Set filter</b> button allows to apply a filter to the selection of elements. See more
49 about filters in the \ref selection_filter_library_page "Selection filter library" page.</li>
50 </ul>
51 </li>
52 <li>If the <b>Extrude to Distance</b> radio button is selected</li>
53 <ul>
54 <li>specify the distance at which the elements will be extruded,</li>
55 </ul>
56 <li>If the <b>Extrude Along Vector</b> radio button is selected</li>
57 <ul>
58 <li>specify the coordinates of the vector along which the elements will be extruded, or select the face (the normal to the face will define the vector)</li>
59 <li>specify the distance of extrusion along the vector,</li>
60 </ul>
61 <li>specify the number of steps;</li>
62 <li>activate  <b>Generate Groups</b> checkbox if it is necessary to copy the groups of
63 elements of the source mesh to the newly created one. </li>
64 </li>
65 </ul>
66
67 <li>Click \b Apply or <b> Apply and Close</b>  button to confirm the operation.</li>
68 </ol>
69
70 \image html image77.jpg "The mesh with an edge selected for extrusion"
71
72 \image html image76.jpg "The mesh with extruded edge" 
73
74 <br><b>See Also</b> a sample TUI Script of an 
75 \ref tui_extrusion "Extrusion" operation. 
76
77 */