Interface MiVolumeMeshVertexHexahedronIjk<T extends MiTopologyIjk,G extends MiGeometryHexahedronIjk>
- Type Parameters:
T
- the type of the mesh topologyG
- the type of the mesh geometry
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.
- See Also:
-
Method Summary
Methods inherited from interface com.openinventor.meshvizxlm.mesh.MiMeshIjk
getTopology
-
Method Details
-
getGeometry
G getGeometry()Returns the structured geometry of this mesh.- Returns:
- the structured geometry of this mesh
-