Salome HOME
optparse => argparse
[modules/hexablock.git] / doc / gui_prism_join_quad.rst
1 :tocdepth: 3
2
3
4 .. _guiextrudejoinquads:
5
6
7 ============================ 
8 Extrude and join quadrangles
9 ============================
10
11 .. _guiextrudequads:
12
13 Extrude Quadrangles
14 ===================
15
16 To extrude from quadrangles in the **Main Menu** select **Model -> Operation -> Extrude Quadrangles**.
17
18 From a list of quadrangles, a set of hexahedra is created.
19
20 .. _guiextrudequadssimple:
21
22 Simple Extrude
23 --------------
24
25 The dialogue box to  make a simple extrude of quadrangles is:
26
27
28 .. image:: _static/gui_extrudequadssimple.png
29    :align: center
30
31 .. centered::
32    Simple Extrude From Quadrangles
33
34 **Arguments:** 
35
36 - *Quad(s)*   : the list of quadrangles to be extruded.
37 - *Nb layers* : the number of layers of hexahedra resulting from the extrusion.
38
39 The direction of the extrusion is the vertical axis (Z axis).
40
41 TUI command: :ref:`tuiextrudequadssimple`
42
43
44 .. _guiextrudequadsuniform:
45
46 Uniform Extrude
47 ---------------
48
49 The dialogue box to  make a uniform extrude of quadrangles is:
50
51
52 .. image:: _static/gui_extrudequadsuniform.png
53    :align: center
54
55 .. centered::
56    Uniform Extrude From Quadrangles
57
58 **Arguments:** 
59
60 - *Quad(s)*   : the list of quadrangles to be extruded.
61 - *dircection*: the direction of the extrusion.
62 - *length*    : the length of hexahedra resulting from the extrusion.
63 - *Nb layers* : the number of layers of hexahedra resulting from the extrusion.
64
65 TUI command: :ref:`tuiextrudequadsuniform`
66
67
68 .. _guiextrudequadscustom:
69
70 Custom Extrude
71 --------------
72
73 The dialogue box to  make a custom extrude of quadrangles is:
74
75
76 .. image:: _static/gui_extrudequadscustom.png
77    :align: center
78
79 .. centered::
80    Custom Extrude From Quadrangles
81
82 **Arguments:** 
83
84 - *Quad(s)*   : the list of quadrangles to be extruded.
85 - *direction* : the direction of the extrusion.
86 - *height*    : a list of heights (in ascendant order because the size is computed from the origin) to specify the size of each layer of extrusion.
87
88 TUI command: :ref:`tuiextrudequadscustom`
89
90
91
92 .. _guijoinquads:
93
94 Join Quadrangles
95 ================
96
97 To join quadrangles in the **Main Menu** select **Model -> Operation -> Join Quadrangles**.
98
99 .. _guijoinquadsuniform:
100
101 Uniform Join Quadrangles
102 ------------------------
103
104 .. image:: _static/gui_joinquadsuniform.png
105    :align: center
106
107 .. centered::
108    Uniform Join Quadrangles Dialog Box
109
110
111 **Arguments:** 
112
113 - *Quad(s)*     : the set of quadrangles to be joined and from which hexahedra will be created.
114 - *From point a*: a vertex belonging to the first quadrangle of the set of quadrangles.
115 - *From point b*: a vertex, consecutive to previous Point a, belonging to the first quadrangle.
116     
117 - *Quadrangle*  : a quadrangle from the set of targeted quadrangles.
118 - *To point a*  : the target vertex (in the target quadrangle) for *From point a*.
119 - *To point b*  : the target vertex (in the target quadrangle) for *From point b*.
120
121 - *Nb layers*   : number of layers of hexahedra issued from the operation.
122
123
124 TUI command: :ref:`tuijoinquadsuniform`
125
126
127 .. _guijoinquadscustom:
128
129 Custom Join Quadrangles
130 -----------------------
131
132 .. image:: _static/gui_joinquadscustom.png
133    :align: center
134
135 .. centered::
136    Custom Join Quadrangles Dialog Box
137
138 **Arguments:** 
139
140 - *Quad(s)*     : the set of quadrangles to be joined and from which hexahedra will be created.
141 - *From point a*: a vertex belonging to the first quadrangle of the set of quadrangles.
142 - *From point b*: a vertex, consecutive to previous Point a, belonging to the first quadrangle.
143     
144 - *Quadrangle*  : a quadrangle from the set of targeted quadrangles.
145 - *To point a*  : the target vertex (in the target quadrangle) for *From point a*.
146 - *To point b*  : the target vertex (in the target quadrangle) for *From point b*.
147
148 - *height*      : a list of heights to specify the size of each layer of hexahedra issued from the operation.
149
150
151 TUI command: :ref:`tuijoinquadscustom`
152