public class MoMeshSlab extends MoMeshRepresentation
A slab of a mesh is an unstructured surface mesh (skin) defined by an I, J or K index and a thickness.
The mesh 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).
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<Dimension> |
dimension
The dimension along which the slab will be computed.
|
SoSFInt32 |
index
The index of the slab.
|
SoSFInt32 |
thickness
Thickness of the slab in number of cells.
|
colorScalarSetId
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
MoMeshSlab()
Constructs a rendering node to display a slab of an IJK volume mesh.
|
Modifier and Type | Method and Description |
---|---|
MiSlabExtractHexahedronIjk |
getHexahedronIjkExtractor()
Gets the slab extractor for hexahedron IJK meshes to reuse outside this
node.
Note: The returned object may be null if no hexahedron IJK
mesh has been set in the scene graph or if no render action has traversed
the scene graph. |
MiSlabExtractIjk |
getIjkExtractor()
Gets the slab extractor for IJK meshes to reuse outside this node.
Note: The returned object may be null if no IJK mesh has
been set in the scene graph or if no render action has traversed the scene
graph. |
doAction, setExtractorCallback
write
callback, distribute, getBoundingBox, getMatrix, getPrimitiveCount, GLRender, handleEvent, pick, rayPick
affectsState, copy, copy, getAlternateRep, getByName, getRenderUnitID, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, isBoundingBoxIgnoring, isOverride, search, setOverride, touch
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public SoSFInt32 index
public SoSFInt32 thickness
public MoMeshSlab()
public MiSlabExtractHexahedronIjk getHexahedronIjkExtractor()
null
if no hexahedron IJK
mesh has been set in the scene graph or if no render action has traversed
the scene graph.public MiSlabExtractIjk getIjkExtractor()
null
if no IJK mesh has
been set in the scene graph or if no render action has traversed the scene
graph.Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com