MiHexahedronTopologyExplicitIjk Interface |
Note: This API is now obsolete.
Namespace: OIV.MeshVizXLM.Mesh.Topology
The MiHexahedronTopologyExplicitIjk type exposes the following members.
Name | Description | |
---|---|---|
![]() | GetCellName | Obsolete. Returns the name of the cell at the specified position. (Inherited from MiTopologyIjk.) |
![]() | GetCellNodeIndices | Returns an array containing the 8 indices of a cell of this topology. |
![]() | GetStorageLayout | Hint about cells organization in memory. |
![]() | IsDead |
Returns
(Inherited from MiTopologyIjk.)true hasDeadCell false |
Name | Description | |
---|---|---|
![]() | BeginNodeId | Returns the first node id used by this topology. |
![]() | EndNodeId | Returns the last node id + 1 used by this topology. |
![]() | HasDeadCells |
Returns
(Inherited from MiTopology.)true When false isDead |
![]() | NumCellsI | Returns the number of cells on the first logical axis. (Inherited from MiTopologyIjk.) |
![]() | NumCellsJ | Returns the number of cells on the second logical axis. (Inherited from MiTopologyIjk.) |
![]() | NumCellsK | Returns the number of cells on the third logical axis. (Inherited from MiTopologyIjk.) |
![]() | TimeStamp |
Returns for this topology a unique time stamp across all topologies in the
application.
(Inherited from MiTopology.) |
A generic interface for an unstructured explicit hexahedron volume mesh topology.
Each hexahedron cell has 6 faces which can be in any plane of the 3D space. Each face is a quadrangle not necessarily a square. The 4 first indices define the polygon of a face of the hexahedron. The 4 last indices define the polygon of the opposite face.
Facets and nodes are numbered as follows :
J | | n3----------n2 facet 0 = 0321 /| /| facet 1 = 4567 / | / | facet 2 = 0473 / | / | facet 3 = 1265 n7---------n6 | facet 4 = 0154 | | | | facet 5 = 3762 | n0----|-----n1 --- I | / | / | / | / |/ | / n4---------n5 / / K