/*!
\page build_by_blocks_page Building by blocks
Introduction
Below are some general notions about blocks:
A block is a an elementary geometric solid that has specific
geometric constraints oriented for meshing. In the hexahedral case,
blocks have 6 faces and each face has 4 edges.
Tetrahedral Block - is a block with constraints for tetrahedral
meshing.
Hexahedral Block - is a block with constraints for hexahedral meshing.
Block Compound - is a compound composed of blocks only.
These functionalities are available from the main menu via New
Entity / Blocks.
- \ref quad_face_anchor "Quadrangle face"
- \ref hexa_solid_anchor "Hexahedral solid"
\anchor quad_face_anchor
Quadrangle face
\n Description: Builds a face using the below mentioned
arguments. This operation allows to build a face bypassing the
intermediate stage of building edges and wires (in the case of
building by 4 points) or wires (in the case of building by 4 or 2
edges).
\n The \b Result of the operation will be a \b GEOM_Object (face).
\n TUI Command:
- geompy.MakeQuad4Vertices(V1, V2, V3, V4), where V1, V2,
V3, V4 are four vertices from which a face is constructed. Edges are
created automatically.
- geompy.MakeQuad2Edges(E1, E2), where E1, E2 are edges from
which the face is constructed, two other edges are created
automatically.
- geompy.MakeQuad(E1, E2, E3, E4), where E1, E2, E3, E4 are
four edges from which the face is constructed.
Arguments:
- Name + 4 Points, or
- Name + 2 Edges, or
- Name + 4 Edges.
\n Dialog Box:
\image html block1.png
\image html block2.png
\image html block3.png
\n Example:
\image html image185.jpg
\anchor hexa_solid_anchor
Hexahedral solid
\n Description: Builds a hexahedral solid. either of the below
mentioned arguments. This operation allows to build a solid bypassing
the intermediate stage of building a shell and 4 faces (in the case of
building by 2 faces) or just a shell (in the case of building by 6
faces).
\n The \b Result of the operation will be a \b GEOM_Object (solid).
\n TUI Command:
- geompy.MakeHexa2Faces(F1, F2), where F1 and F2 are faces
from which the hexahedron is constructed, other four faces are created
automatically.
- geompy.MakeHexa(F1, F2, F3, F4, F5, F6), where F1 — F6 are six faces from which the hexahedron is constructed.
\n Arguments:
- Name + 2 Faces, or
- Name + 6 Faces.
\n Dialog Box:
\image html block4.png
\image html block5.png
\n Example:
\image html image180.jpg
\image html image181.jpg
Our TUI Scripts provide you with useful examples of
\ref tui_building_by_blocks_page "Building by Blocks".
*/