Rendering node that displays a cylinder slice of a volume mesh. More...
#include <MeshVizXLM/mapping/nodes/MoMeshCylinderSlice.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
MoMeshCylinderSlice () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoSFVec3f | center |
SoSFFloat | radius |
SoSFVec3f | direction |
| |
const MiCylinderSliceExtractUnstructured * | getUnstructuredExtractor () |
const MiCylinderSliceExtractHexahedronIjk * | getHexahedronIjkExtractor () |
const MiCylinderSliceExtractIjk * | getIjkExtractor () |
Deprecated | |
| |
SoDEPRECATED const MiCylinderSliceExtractHexahedronIjk * | getUnstructuredIjkExtractor () |
A cylinder slice is an unstructured surface mesh defined by the intersection of an infinite cylinder with a volume mesh. The cylinder is defined by a position, a radius and a direction vector.
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 |
center | 0,0,0 |
radius | 1.0 |
direction | 1,0,0 |
MoCellFilter, MoColorMapping, MoDrawStyle, MoMaterial, MoFaceDetail,
MiCylinderSliceExtractIjk, MiCylinderSliceExtractUnstructured, MiCylinderSliceExtractHexahedronIjk
MoMeshCylinderSlice::MoMeshCylinderSlice | ( | ) |
Constructor.
static SoType MoMeshCylinderSlice::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from MoMeshSurfaceRepresentation.
const MiCylinderSliceExtractHexahedronIjk* MoMeshCylinderSlice::getHexahedronIjkExtractor | ( | ) |
Get extractor for reuse outside this node.
const MiCylinderSliceExtractIjk* MoMeshCylinderSlice::getIjkExtractor | ( | ) |
Get extractor for reuse outside this node.
virtual SoType MoMeshCylinderSlice::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from MoMeshSurfaceRepresentation.
const MiCylinderSliceExtractUnstructured* MoMeshCylinderSlice::getUnstructuredExtractor | ( | ) |
Get extractor for reuse outside this node.
SoDEPRECATED const MiCylinderSliceExtractHexahedronIjk* MoMeshCylinderSlice::getUnstructuredIjkExtractor | ( | ) |
Specifies the cylinder's center.
Default is 0,0,0.
Specifies the cylinder's direction.
Default is 1,0,0.
Specifies the cylinder's radius.
Value must be greater than 0.0. Default is 1.