4 .. _guiblockscylinderpipe:
6 ================================
7 Cylinders and Pipes Construction
8 ================================
15 To make a **Cylinder** in the **Main Menu** select **Model -> Construction -> Make Cylinder**.
18 .. _guicylindersimple:
23 .. image:: _static/gui_cylindersimple.png
27 Dialog Box to make a Simple Cylinder
30 The following data are required:
32 - *nb Radial* : number of hexahedra on radial.
33 - *nb Angular* : number of hexahedra along the perimeter of the cylinder.
34 - *nb Height* : number of hexahedra along the axis of the cylinder.
36 Clicking on "Apply" on the previous dialog box will produce the following result:
38 .. image:: _static/cylindersimple.png
44 The result is an array of hexahedral ranked first by following the
45 radial direction and the angular direction, then according to the
46 layers in the cylinder axis.
49 TUI command: :ref:`tuicylindersimple`
52 .. _guicylinderuniform:
57 .. image:: _static/gui_cylinderuniform.png
61 Dialog Box to make a Uniform Cylinder
64 The following data are required:
66 - *origin* : origin's coordinates of the cylinder (select a vertex).
67 - *axis* : the axis of the cylinder (select a vector).
68 - *base* : the base of the cylinder (select a vector).
69 - *radius* : the radius of the cylinder.
70 - *hole radius*: the radius of the hole in the cylinder .
71 - *slice angle*: angle of the cylinder around the Z axis.
72 - *height* : the height of the cylinder.
73 - *nb Radial* : number of hexahedra on radial.
74 - *nb Angular* : number of hexahedra along the perimeter of the cylinder.
75 - *nb Height* : number of hexahedra along the axis of the cylinder.
77 Clicking on "Apply" on the previous dialog box will produce the following result:
79 .. image:: _static/cylinderuniform.png
86 TUI command: :ref:`tuicylinderuniform`
89 .. _guicylindercustom:
94 .. image:: _static/gui_cylindercustom.png
98 Dialog Box to make a Custom Cylinder
101 The following data are required:
103 - *origin* : origin's coordinates of the cylinder (select a vertex).
104 - *axis* : the axis of the cylinder (select a vector).
105 - *base* : the base of the cylinder (select a vector).
106 - *radius* : a list of radiuses in ascendant order.
107 - *angle* : a list of angles in ascendant order.
108 - *height* : a list of heights in ascendant order.
110 Clicking on "Apply" on the previous dialog box will produce the following result:
112 .. image:: _static/cylindercustom.png
119 TUI command: :ref:`tuicylindercustom`
127 To make **two cylinders in T shape** in the **Main Menu** select **Model -> Construction -> Make Cylinders**
129 The dialogue box to make cylinders is:
131 .. image:: _static/gui_cylinders.png
138 The following data are required:
140 - *origin* : the origin of the cylinder (select a vertex).
141 - *axis* : the axis of the cylinder (select a vector).
142 - *radius* : the radius of the cylinder.
143 - *height* : the height of the cylinder.
145 Those arguments must be filled for the **Big Cylinder** and the **Small Cylinder**.
147 Clicking on "Apply" on the previous dialog box will produce the following result:
149 .. image:: _static/cylinders.png
153 Make Cylinders (T Shape)
156 TUI command: :ref:`tuicylinders`
165 To make a **Pipe** in the **Main Menu** select **Model -> Construction -> Make Pipe**.
173 .. image:: _static/gui_pipesimple.png
177 Dialog Box to make a Simple Pipe
180 The following data are required:
182 - *nb Radial* : number of hexahedra on radial.
183 - *nb Angular* : number of hexahedra along the perimeter of the pipe.
184 - *nb Height* : number of hexahedra along the axis of the pipe.
187 TUI command: :ref:`tuipipesimple`
195 .. image:: _static/gui_pipeuniform.png
199 Dialog Box to make a Uniform Pipe
202 The following data are required:
204 - *origin* : origin's coordinates of the pipe (select a vertex).
205 - *axis* : the axis of the pipe (select a vector).
206 - *base* : the base of the pipe (select a vector).
207 - *radius* : the radius of the pipe.
208 - *hole radius*: the radius of the hole in the pipe.
209 - *slice angle*: angle of the pipe around the Z axis.
210 - *height* : the height of the pipe.
211 - *nb Radial* : number of hexahedra on radial.
212 - *nb Angular* : number of hexahedra along the perimeter of the pipe.
213 - *nb Height* : number of hexahedra along the axis of the pipe.
216 TUI command: :ref:`tuipipeuniform`
224 .. image:: _static/gui_pipecustom.png
228 Dialog Box to make a Custom Pipe
231 The following data are required:
233 - *origin* : origin's coordinates of the pipe (select a vertex).
234 - *axis* : the axis of the pipe (select a vector).
235 - *base* : the base of the pipe (select a vector).
236 - *radius* : a list of radiuses in ascendant order.
237 - *angle* : a list of angles in ascendant order.
238 - *height* : a list of heights in ascendant order.
241 TUI command: :ref:`tuipipecustom`
249 To make **two intersect pipes** in the **Main Menu** select **Model -> Construction -> Make Pipes**.
252 The dialogue box to make pipes is:
254 .. image:: _static/gui_pipes.png
260 You can make **Pipes** (T Shape) through a **Big Pipe** and a **Small Pipe**.
262 The following data are required:
264 - *origin* : the origin of the pipe (select a vertex).
265 - *axis* : the axis of the pipe (select a vector).
266 - *radius* : the radius of the pipe.
267 - *hole radius*: the radius of the hole in the pipe.
268 - *height* : the height of the pipe.
270 Those arguments must be filled for the **Big Pipe** and the **Small Pipe**.
272 TUI command: :ref:`tuipipes`