Salome HOME
Join modifications from BR_Dev_For_4_0 tag V4_1_1.
[modules/geom.git] / doc / salome / gui / GEOM / input / creating_extrusion.doc
1 /*!
2
3 \page create_extrusion_page Extrusion
4
5 \n To generate an \b Extrusion on an object in the <b>Main Menu</b>
6 select <b>New Entity - > Generation  - > Extrusion</b>
7
8 \n There are 2 algorithms for creation of an \b Extrusion (Prism).
9 \n The \b Result of the operation will be a GEOM_Object (edge, face, shell
10 solid or compsolid).
11
12 \n Firstly, you can define the <b>Base Shape</b> (a basis of the
13 extrusion), the \b Vector (a direction of the extrusion) and the \b
14 Height of extrusion.
15 \n The \b Result of the operation will be a GEOM_Object (edge, face,
16 shell, solid or compsolid).
17 \n <b> Both Directions </b> checkbox allows extruiding the source
18 object both forward and backward. 
19 \n <b>TUI Command:</b> <em>geompy.MakePrismVecH(Base, Vector, Height)</em>
20 \n <b>Arguments:</b> Name + 1 shape (vertex, edge, planar wire, face or
21 shell) serving as base object + 1 vector (for direction of the
22 extrusion) + 1 value (dimension).
23
24 \image html extrusion1.png
25
26 \n Secondly, you can define the \b Extrusion by the <b>Base Shape</b>
27 and the \b Start and <b>End Point</b> of the \b Vector (in this way
28 you don't need to create it in advance).
29 \n <b> Both Directions </b> checkbox allows extruiding the source
30 object both forward and backward. 
31 \n <b>TUI Command:</b> <em>geompy.MakePrism(Base, Point1, Point2)</em>
32 \n <b>Arguments:</b> Name + 1 shape (vertex, edge, planar wire, face or
33 shell) serving as base object + 2 vertices.
34
35 \image html extrusion2.png
36
37 <b>Examples:</b>
38
39 \image html prisms_basessn.png
40 <center>Base Shape</center>
41
42 \image html prismssn.png
43 <center>Prisms</center>
44
45 Our <b>TUI Scripts</b> provide you with useful examples of creation of
46 \ref tui_creation_prism "Complex Geometric Objects".
47
48 */