Rendering node that displays a plane slice of a volume mesh. More...
#include <MeshVizXLM/mapping/nodes/MoMeshPlaneSlice.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
MoMeshPlaneSlice () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFPlane | plane |
| |
const MiPlaneSliceExtractUnstructured * | getUnstructuredExtractor () |
const MiPlaneSliceExtractHexahedronIjk * | getHexahedronIjkExtractor () |
const MiPlaneSliceExtractIjk * | getIjkExtractor () |
Deprecated | |
| |
SoDEPRECATED const MiPlaneSliceExtractHexahedronIjk * | getUnstructuredIjkExtractor () |
A plane slice is an unstructured surface mesh defined by the intersection of an arbitrary plane with a volume mesh. The plane (an SbPlane) is defined by a direction vector and a distance from the origin.
The slice can be colored using a scalar set defined in the colorScalarSetId inherited field. This is an index into the list of scalar sets existing in the traversal state (see the MoScalarSetxxx nodes). To disable coloring set this field to -1. Rendering can be modified using various property nodes (see the SEE ALSO section).
colorScalarSetId | 0 |
parallel | TRUE |
plane | 0,0,1,0 |
MoCellFilter, MoColorMapping, MoDrawStyle, MoMaterial,
MiPlaneSliceExtractIjk, MiPlaneSliceExtractUnstructured, MiPlaneSliceExtractHexahedronIjk, MoFaceDetail
EclipseMeshViz, PEBIMeshViz, QuadraticWheelHexa27, Turbine, MeshVizColorMapping, IsolineOnIsosurface, OutlineOnPlaneSlice, PlaneSlice, QuadraticHexa20, QuadraticHexa27, QuadraticTetra10, QuadraticTube, QuadraticWedge18, QuadraticWheelHexa20, QuadraticWheelTetra10, QuadraticWheelWedge18, SphereCylinderPlaneSlices, TutorialPicking3, VolumeMesh, WheelHexa8
MoMeshPlaneSlice::MoMeshPlaneSlice | ( | ) |
Constructor.
static SoType MoMeshPlaneSlice::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from MoMeshSurfaceRepresentation.
Reimplemented in MoMeshElevatedPlaneSlice.
const MiPlaneSliceExtractHexahedronIjk* MoMeshPlaneSlice::getHexahedronIjkExtractor | ( | ) |
Get extractor for reuse outside this node.
const MiPlaneSliceExtractIjk* MoMeshPlaneSlice::getIjkExtractor | ( | ) |
Get extractor for reuse outside this node.
virtual SoType MoMeshPlaneSlice::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from MoMeshSurfaceRepresentation.
Reimplemented in MoMeshElevatedPlaneSlice.
const MiPlaneSliceExtractUnstructured* MoMeshPlaneSlice::getUnstructuredExtractor | ( | ) |
Get extractor for reuse outside this node.
SoDEPRECATED const MiPlaneSliceExtractHexahedronIjk* MoMeshPlaneSlice::getUnstructuredIjkExtractor | ( | ) |
Position of the plane slice.
Z=0 plane by default.