public class MoMeshIsosurface extends MoMeshRepresentation
An isosurface is an unstructured surface mesh defined by all the points
having the specified value in the scalar data set. The scalar set used to
extract the isosurface is defined by the inherited isoScalarSetId
field. This is an index into the list of scalar sets existing in the
traversal state (see the MoScalarSetxxx
nodes). This scalar set must
be defined per node to be valid.
The isolines can be colored using a scalar set defined in the
colorScalarSetId
inherited field. 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 |
---|---|
SoSFInt32 |
isoScalarSetId
Field representing the scalar set node to be used to compute the iso value.
|
SoSFFloat |
isoValue
Isovalue to display.
|
colorScalarSetId
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
MoMeshIsosurface()
Constructs a rendering node with default iso value and scalar set id.
|
Modifier and Type | Method and Description |
---|---|
MiIsosurfExtractHexahedronIjk |
getHexahedronIjkExtractor()
Gets the isosurface 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. |
MiIsosurfExtractIjk |
getIjkExtractor()
Gets the isosurface 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. |
MiIsosurfExtractUnstructured |
getUnstructuredExtractor()
Gets the isosurface extractor for unstructured meshes to reuse outside this
node.
Note: The returned object may be null if no unstructured
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 SoSFFloat isoValue
public SoSFInt32 isoScalarSetId
isoScalarSetId
is an index into this list.public MoMeshIsosurface()
isoValue = 0
isoScalarSetId = 0
public MiIsosurfExtractUnstructured getUnstructuredExtractor()
null
if no unstructured
mesh has been set in the scene graph or if no render action has traversed
the scene graph.public MiIsosurfExtractHexahedronIjk 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 MiIsosurfExtractIjk 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