Build a model of blocks¶
What is a model of blocks ?¶
- A block (or a hexahedron) is a volume defined by:
8 vertices
12 edges
6 quadrangular faces
A model of blocks is a set of blocks.
- And for each quadrangle of a model of blocks, this quadrangle is:
or a free face
or a face shared between 2 blocks
How to find a model of blocks ?¶
In this version of HEXABLOCK component, the user must find himself the model of blocks that is adapted for his geometry.
How to create a model of blocks ?¶
When the user find the model of blocks necessary for his geometry to be meshed with hexahedra, HEXABLOCK component has a lot of tool to build this model of blocks:
- basic functions:
create one hexahedron
create a hexahedra with 2, 3, 4 or 5 quadrangles
remove hexahedra
- grid building:
cartesian grid
cylindrical grid
spherical grid
- predefined model of blocks:
for cylinder
for pipe
for two intersected cylinders
for two intersected pipes
for hemisphere
for ring
- powerfull functions:
prism quadrangles
join quadrangles
make hexahedra by revolution of quadrangles
cut an edge to slice hexahedra
replace an hexadron by a pattern
- by transformation:
translation
rotation
scale
- by symetry:
with a point
with a line
with a plane
- by merging:
of two vertices
of two edges
of two quadrangles
- by disconnection:
of two vertices
of two edges
of two quadrangles
Example of simple model of blocks¶
An exemple of a model with 12 blocks