:tocdepth: 3 .. _guiblockscylinderpipe: ================================ Cylinders and Pipes Construction ================================ .. _guicylinder: Cylinder ======== To make a **Cylinder** in the **Main Menu** select **Model -> Construction -> Make Cylinder**. .. _guicylindersimple: Simple Cylinder --------------- .. image:: _static/gui_cylindersimple.png :align: center .. centered:: Dialog Box to make a Simple Cylinder The following data are required: - *nb Radial* : number of hexahedra on radial. - *nb Angular* : number of hexahedra along the perimeter of the cylinder. - *nb Height* : number of hexahedra along the axis of the cylinder. Clicking on "Apply" on the previous dialog box will produce the following result: .. image:: _static/cylindersimple.png :align: center .. centered:: Simple Cylinder The result is an array of hexahedral ranked first by following the radial direction and the angular direction, then according to the layers in the cylinder axis. TUI command: :ref:`tuicylindersimple` .. _guicylinderuniform: Uniform Cylinder ---------------- .. image:: _static/gui_cylinderuniform.png :align: center .. centered:: Dialog Box to make a Uniform Cylinder The following data are required: - *origin* : origin's coordinates of the cylinder (select a vertex). - *axis* : the axis of the cylinder (select a vector). - *base* : the base of the cylinder (select a vector). - *radius* : the radius of the cylinder. - *hole radius*: the radius of the hole in the cylinder . - *slice angle*: angle of the cylinder around the Z axis. - *height* : the height of the cylinder. - *nb Radial* : number of hexahedra on radial. - *nb Angular* : number of hexahedra along the perimeter of the cylinder. - *nb Height* : number of hexahedra along the axis of the cylinder. Clicking on "Apply" on the previous dialog box will produce the following result: .. image:: _static/cylinderuniform.png :align: center .. centered:: Uniform Cylinder TUI command: :ref:`tuicylinderuniform` .. _guicylindercustom: Custom Cylinder --------------- .. image:: _static/gui_cylindercustom.png :align: center .. centered:: Dialog Box to make a Custom Cylinder The following data are required: - *origin* : origin's coordinates of the cylinder (select a vertex). - *axis* : the axis of the cylinder (select a vector). - *base* : the base of the cylinder (select a vector). - *radius* : a list of radiuses in ascendant order. - *angle* : a list of angles in ascendant order. - *height* : a list of heights in ascendant order. Clicking on "Apply" on the previous dialog box will produce the following result: .. image:: _static/cylindercustom.png :align: center .. centered:: Custom Cylinder TUI command: :ref:`tuicylindercustom` .. _guicylinders: Cylinders ========= To make **two cylinders in T shape** in the **Main Menu** select **Model -> Construction -> Make Cylinders** The dialogue box to make cylinders is: .. image:: _static/gui_cylinders.png :align: center .. centered:: Make Cylinders The following data are required: - *origin* : the origin of the cylinder (select a vertex). - *axis* : the axis of the cylinder (select a vector). - *radius* : the radius of the cylinder. - *height* : the height of the cylinder. Those arguments must be filled for the **Big Cylinder** and the **Small Cylinder**. Clicking on "Apply" on the previous dialog box will produce the following result: .. image:: _static/cylinders.png :align: center .. centered:: Make Cylinders (T Shape) TUI command: :ref:`tuicylinders` .. _guipipe: Pipe ==== To make a **Pipe** in the **Main Menu** select **Model -> Construction -> Make Pipe**. .. _guipipesimple: Simple Pipe ----------- .. image:: _static/gui_pipesimple.png :align: center .. centered:: Dialog Box to make a Simple Pipe The following data are required: - *nb Radial* : number of hexahedra on radial. - *nb Angular* : number of hexahedra along the perimeter of the pipe. - *nb Height* : number of hexahedra along the axis of the pipe. TUI command: :ref:`tuipipesimple` .. _guipipeuniform: Uniform Pipe ------------ .. image:: _static/gui_pipeuniform.png :align: center .. centered:: Dialog Box to make a Uniform Pipe The following data are required: - *origin* : origin's coordinates of the pipe (select a vertex). - *axis* : the axis of the pipe (select a vector). - *base* : the base of the pipe (select a vector). - *radius* : the radius of the pipe. - *hole radius*: the radius of the hole in the pipe. - *slice angle*: angle of the pipe around the Z axis. - *height* : the height of the pipe. - *nb Radial* : number of hexahedra on radial. - *nb Angular* : number of hexahedra along the perimeter of the pipe. - *nb Height* : number of hexahedra along the axis of the pipe. TUI command: :ref:`tuipipeuniform` .. _guipipecustom: Custom Pipe ----------- .. image:: _static/gui_pipecustom.png :align: center .. centered:: Dialog Box to make a Custom Pipe The following data are required: - *origin* : origin's coordinates of the pipe (select a vertex). - *axis* : the axis of the pipe (select a vector). - *base* : the base of the pipe (select a vector). - *radius* : a list of radiuses in ascendant order. - *angle* : a list of angles in ascendant order. - *height* : a list of heights in ascendant order. TUI command: :ref:`tuipipecustom` .. _guipipes: Pipes ===== To make **two intersect pipes** in the **Main Menu** select **Model -> Construction -> Make Pipes**. The dialogue box to make pipes is: .. image:: _static/gui_pipes.png :align: center .. centered:: Make Pipes You can make **Pipes** (T Shape) through a **Big Pipe** and a **Small Pipe**. The following data are required: - *origin* : the origin of the pipe (select a vertex). - *axis* : the axis of the pipe (select a vector). - *radius* : the radius of the pipe. - *hole radius*: the radius of the hole in the pipe. - *height* : the height of the pipe. Those arguments must be filled for the **Big Pipe** and the **Small Pipe**. TUI command: :ref:`tuipipes`