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

_images/ex1.png

An exemple of a model with 12 blocks