Click or drag to resize
MiVolumeMeshVertexHexahedronIjkT, G Interface

Note: This API is now obsolete.

Non Indexed Hexahedron mesh IJK abstract interface.

Namespace: OIV.MeshVizXLM.Mesh
Assembly: OIV.MeshVizXLM.Mesh (in OIV.MeshVizXLM.Mesh.dll) Version: 9.9.13.0.Release.908d87e01
Syntax
[ObsoleteAttribute("MeshVizXLM.NET is no longer supported. This interface will be removed in the next major release.")]
public interface MiVolumeMeshVertexHexahedronIjk<T, G> : MiMeshIjk<T>, 
	MiMesh
where T : class, MiTopologyIjk
where G : class, MiGeometryHexahedronIjk

Type Parameters

T
the type of the mesh topology
G
the type of the mesh geometry

The MiVolumeMeshVertexHexahedronIjkT, G type exposes the following members.

Methods
  NameDescription
Public methodGetGeometry
Returns the structured geometry of this mesh.
Top
Properties
Remarks
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 OIV.MeshVizXLM.Mesh.Topology.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<T, G> , 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 OIV.MeshVizXLM.Mesh.Data.MiDataSet.Binding ).

Note: This mesh interface is only supported by the

MiSkinExtractIjk
extractor class and the com.openinventor.meshvizxlm.mapping.nodes.MoMeshSkin and com.openinventor.meshvizxlm.mapping.nodes.MoMeshSlab representation nodes.

See Also