T
- the type of the mesh topologyG
- the type of the mesh geometrypublic interface MiVolumeMeshVertexHexahedronIjk<T extends MiTopologyIjk,G extends MiGeometryHexahedronIjk> extends MiMeshIjk<T>
This interface defines a structured mesh as a 3D grid of hexahedrons. Each
hexahedron is defined by 8 explicit coordinates. This mesh type does not use
indexed vertices, so the topology of the mesh is just the I, J and K
dimensions of the 3D grid (see MiTopologyIjk
).
The geometry of this mesh explicitly defines the 8 vertices for each hexahedron (i,j,k) where i,j,k are indices of the hexahedron in the grid. As each hexahedron is defined by its own 8 vertices, this type of mesh is useful to define "faults" as in a petroleum reservoir model. For instance if the top vertices of the hexahedron (i,j,k) are not equal to the bottom vertices of the hexahedron (i,j,k+1), a fault exists between these 2 cells.
This type of mesh is also similar to MiVolumeMeshHexahedronIjk
, but
each hexahedron is defined by 8 coordinates instead of 8 indices.
As no vertex indices are defined, this type of mesh can handle only
PER_CELL
data sets (see
MiDataSet.getBinding()
).
Note: This mesh interface is only supported by the
MiSkinExtractIjk
extractor class and the
MoMeshSkin
and
MoMeshSlab
representation
nodes.
Modifier and Type | Method and Description |
---|---|
G |
getGeometry()
Returns the structured geometry of this mesh.
|
getTopology
G getGeometry()
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com