]> SALOME platform Git repositories - modules/hexablock.git/blob - doc/gui_hemisphere.rst
Salome HOME
Merge branch 'V9_13_BR'
[modules/hexablock.git] / doc / gui_hemisphere.rst
1 :tocdepth: 3
2
3 .. _guihemisphere:
4
5 =========================
6 Create Hemispherical Grid
7 =========================
8
9 To create an **Hemispherical Grid** in the **Main Menu** select **Model -> Construction -> Make Hemisphere**.
10
11 .. _guisphereandrindsimple:
12
13 Simple Sphere and Simple Rind
14 =============================
15
16 .. image:: _static/gui_spheresimple.png
17    :align: center
18
19 .. centered::
20       Parameters for a Simple Sphere or Rind
21
22
23 The following data are required:
24
25 - *nb Radial*  : number of hexahedra on radial.
26 - *nb Angular* : number of hexahedra along the perimeter of the sphere.
27 - *nb Height*  : number of hexahedra along the axis of the sphere.
28     
29 The result of this action is:
30
31 .. image:: _static/spheresimple.png
32    :align: center
33
34 .. centered::
35       Simple Sphere
36
37
38 .. image:: _static/rindsimple.png
39    :align: center
40
41 .. centered::
42       Simple Rind
43
44 TUI command: :ref:`tuispheresimple`
45
46 TUI command: :ref:`tuirindsimple`
47
48
49 .. _guisphereuniform:
50
51 Uniform Sphere
52 ==============
53
54 .. image:: _static/gui_sphereuniform.png
55    :align: center
56
57 .. centered::
58       Parameters for an Uniform Sphere
59
60
61 The following data are required:
62
63 - *center*         : center coordinates of the sphere (select a vertex).
64 - *axis*           : the axis of the hole (select a vector).
65 - *base*       : the base of the sphere (select a vector).
66 - *external radius*: the radius of the sphere.
67 - *hole radius*: the radius of the hole in the sphere .
68 - *slice angle*: angle of the sphere around the Z axis.
69 - *vertex for cut plan*: the vertex along the vertical axis where the rind will be cut.
70 - *nb Radial*  : number of hexahedra on radial.
71 - *nb Angular* : number of hexahedra along the perimeter of the sphere.
72 - *nb Height*  : number of hexahedra along the axis of the sphere.
73     
74 The result of this action is:
75
76 .. image:: _static/sphereuniform.png
77    :align: center
78
79 .. centered::
80       Uniform Sphere
81
82 TUI command: :ref:`tuisphereuniform`
83
84
85 .. _guispherecustom:
86
87 Custom Sphere
88 =============
89
90 .. image:: _static/gui_spherecustom.png
91    :align: center
92
93 .. centered::
94       Parameters for a Custom Sphere
95
96
97 The following data are required:
98
99 - *center*: center coordinates of the sphere (select a vertex).
100 - *axis*  : the axis of the hole (select a vector).
101 - *base*  : the base of the sphere (select a vector).
102 - *radius*: a list of radiuses in ascendant order.
103 - *angle* : a list of angles in ascendant order. 
104 - *height*: a list of heights in ascendant order.
105     
106 The result of this action is:
107
108 .. image:: _static/spherecustom.png
109    :align: center
110
111 .. centered::
112       Custom Sphere
113
114 TUI command: :ref:`tuispherecustom`
115
116
117 .. _guirinduniform:
118
119 Uniform Rind
120 ============
121
122 .. image:: _static/gui_rinduniform.png
123    :align: center
124
125 .. centered::
126       Parameters for a Uniform Rind
127       
128 The following data are required:
129
130 - *center*         : center coordinates of the rind (select a vertex).
131 - *axis*           : the vertical axis of the rind (select a vector).
132 - *base*       : the base of the rind (select a vector).
133 - *external radius*: the radius of the rind.
134 - *internal radius*: the internal radius.
135 - *hole radius*: the radius of the hole.
136 - *slice angle*: angle of the rind around the Z axis.
137 - *vertex for cut plan*: the vertex along the vertical axis where the rind will be cut.
138 - *nb Radial*  : number of hexahedra on radial.
139 - *nb Angular* : number of hexahedra along the perimeter.
140 - *nb Height*  : number of hexahedra along the axis of the rind.
141     
142 The result of this action is:
143
144 .. image:: _static/rinduniform.png
145    :align: center
146
147 .. centered::
148       Uniform Rind
149
150 TUI command: :ref:`tuirinduniform`
151
152
153 .. _guirindcustom:
154
155 Custom Rind
156 ===========
157
158 .. image:: _static/gui_rindcustom.png
159    :align: center
160
161 .. centered::
162       Parameters for a Custom Rind
163       
164 The following data are required:
165
166 - *center*: center coordinates of the rind (select a vertex).
167 - *axis*  : the vertical axis (select a vector).
168 - *base*  : the base of the rind (select a vector).
169 - *radius*: a list of radiuses in ascendant order.
170 - *angle* : a list of angles in ascendant order. 
171 - *height*: a list of heights in ascendant order.
172
173     
174 The result of this action is:
175
176 .. image:: _static/rindcustom.png
177    :align: center
178
179 .. centered::
180       Custom Rind
181
182 TUI command: :ref:`tuirindcustom`
183
184
185 .. _guiconcentricsimple:
186
187 Simple Concentric (Spherical)
188 =============================
189
190 .. image:: _static/gui_concentricsimple.png
191    :align: center
192
193 .. centered::
194       Parameters for a Simple Concentric
195
196
197 The following data are required:
198
199 - *nb Layers*: the number of nested hexahedra.
200 - *Criteria*
201     
202 The result of this action is:
203
204 .. image:: _static/concentricsimple.png
205    :align: center
206
207 .. centered::
208       Simple Concentric
209
210 TUI command: :ref:`tuiconcentricsimple`
211
212
213 .. _guiconcentricuniform:
214
215 Uniform Concentric (Spherical)
216 ==============================
217
218 .. image:: _static/gui_concentricuniform.png
219    :align: center
220
221 .. centered::
222       Parameters for a Uniform Concentric
223
224
225 The following data are required:
226
227 - *center*: the center's coordinates (select a vertex).
228 - *axis*  : the vertical axis (select a vector).
229 - *base*  : the base of the concentric (select a vector).
230 - *external radius*: the radius of the concentric.
231 - *nb Layers*: the number of nested hexahedra in the concentric.
232 - *Criteria*.
233
234 TUI command: :ref:`tuiconcentricuniform`
235
236
237 .. _guiconcentriccustom:
238
239 Custom Concentric (Spherical)
240 =============================
241
242 .. image:: _static/gui_concentriccustom.png
243    :align: center
244
245 .. centered::
246       Parameters for a Custom Concentric
247       
248 The following data are required:
249
250 - *center*: the center's coordinates (select a vertex).
251 - *axis*  : the vertical axis (select a vector).
252 - *base*  : the base of the concentric (select a vector).
253 - *criteria*.
254 - *radius*: a list of radiuses in ascendant order.
255     
256 The result of this action is:
257
258 .. image:: _static/concentriccustom.png
259    :align: center
260
261 .. centered::
262       Custom Concentric
263
264 TUI command: :ref:`tuiconcentriccustom`