| 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.)truehasDeadCell 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.)trueWhen falseisDead | |
| 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