:tocdepth: 3 .. _guiextrudejoinquads: ============================ Extrude and join quadrangles ============================ .. _guiextrudequads: Extrude Quadrangles =================== To extrude from quadrangles in the **Main Menu** select **Model -> Operation -> Extrude Quadrangles**. From a list of quadrangles, a set of hexahedra is created. .. _guiextrudequadssimple: Simple Extrude -------------- The dialogue box to make a simple extrude of quadrangles is: .. image:: _static/gui_extrudequadssimple.png :align: center .. centered:: Simple Extrude From Quadrangles **Arguments:** - *Quad(s)* : the list of quadrangles to be extruded. - *Nb layers* : the number of layers of hexahedra resulting from the extrusion. The direction of the extrusion is the vertical axis (Z axis). TUI command: :ref:`tuiextrudequadssimple` .. _guiextrudequadsuniform: Uniform Extrude --------------- The dialogue box to make a uniform extrude of quadrangles is: .. image:: _static/gui_extrudequadsuniform.png :align: center .. centered:: Uniform Extrude From Quadrangles **Arguments:** - *Quad(s)* : the list of quadrangles to be extruded. - *dircection*: the direction of the extrusion. - *length* : the length of hexahedra resulting from the extrusion. - *Nb layers* : the number of layers of hexahedra resulting from the extrusion. TUI command: :ref:`tuiextrudequadsuniform` .. _guiextrudequadscustom: Custom Extrude -------------- The dialogue box to make a custom extrude of quadrangles is: .. image:: _static/gui_extrudequadscustom.png :align: center .. centered:: Custom Extrude From Quadrangles **Arguments:** - *Quad(s)* : the list of quadrangles to be extruded. - *direction* : the direction of the extrusion. - *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. TUI command: :ref:`tuiextrudequadscustom` .. _guijoinquads: Join Quadrangles ================ To join quadrangles in the **Main Menu** select **Model -> Operation -> Join Quadrangles**. .. _guijoinquadsuniform: Uniform Join Quadrangles ------------------------ .. image:: _static/gui_joinquadsuniform.png :align: center .. centered:: Uniform Join Quadrangles Dialog Box **Arguments:** - *Quad(s)* : the set of quadrangles to be joined and from which hexahedra will be created. - *From point a*: a vertex belonging to the first quadrangle of the set of quadrangles. - *From point b*: a vertex, consecutive to previous Point a, belonging to the first quadrangle. - *Quadrangle* : a quadrangle from the set of targeted quadrangles. - *To point a* : the target vertex (in the target quadrangle) for *From point a*. - *To point b* : the target vertex (in the target quadrangle) for *From point b*. - *Nb layers* : number of layers of hexahedra issued from the operation. TUI command: :ref:`tuijoinquadsuniform` .. _guijoinquadscustom: Custom Join Quadrangles ----------------------- .. image:: _static/gui_joinquadscustom.png :align: center .. centered:: Custom Join Quadrangles Dialog Box **Arguments:** - *Quad(s)* : the set of quadrangles to be joined and from which hexahedra will be created. - *From point a*: a vertex belonging to the first quadrangle of the set of quadrangles. - *From point b*: a vertex, consecutive to previous Point a, belonging to the first quadrangle. - *Quadrangle* : a quadrangle from the set of targeted quadrangles. - *To point a* : the target vertex (in the target quadrangle) for *From point a*. - *To point b* : the target vertex (in the target quadrangle) for *From point b*. - *height* : a list of heights to specify the size of each layer of hexahedra issued from the operation. TUI command: :ref:`tuijoinquadscustom`