Interface MiVolumeMeshVertexHexahedronIjk<T extends MiTopologyIjk,G extends MiGeometryHexahedronIjk>

 Type Parameters:
T
 the type of the mesh topologyG
 the type of the mesh geometry
public interface MiVolumeMeshVertexHexahedronIjk<T extends MiTopologyIjk,G extends MiGeometryHexahedronIjk> extends MiMeshIjk<T>
Non Indexed Hexahedron mesh IJK abstract interface.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 (seeMiDataSet.getBinding()
).Note: This mesh interface is only supported by the
MiSkinExtractIjk
extractor class and theMoMeshSkin
andMoMeshSlab
representation nodes.


Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description G
getGeometry()
Returns the structured geometry of this mesh.
Methods inherited from interface com.openinventor.meshvizxlm.mesh.MiMeshIjk
getTopology




Method Detail

getGeometry
G getGeometry()
Returns the structured geometry of this mesh. Returns:
 the structured geometry of this mesh

