Version: 6.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
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.


Quadrangle face


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).


The Result of the operation will be a GEOM_Object (face).


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.


Dialog Box:

block1.png
block2.png
block3.png


Example:

image185.png
Quadrangle face built by blocks



Hexahedral solid


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).


The Result of the operation will be a GEOM_Object (solid).


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.


Arguments:

  • Name + 2 Faces, or
  • Name + 6 Faces.


Dialog Box:

block4.png
block5.png


Example:

image180.png
Hexahedral Solid built on the base of six Faces
image181.png
Hexahedral Solid built on the base of two Faces

The created blocks can be processed with Operations on Blocks.

Our TUI Scripts provide you with useful examples of Building by Blocks.

Copyright © 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS