SoPathTracerIsoSurface¶
-
InventorModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoPathTracer
definition SoPathTracer.def
Purpose¶
The SoPathTracerIsoSurface
modules renders an ISO surface of the specified volume. The volume needs to be provided via SoPathTracerVolume
or SoPathTracerVolumeInstance
.
The ISO surface is not generated as a mesh but rendered on-the-fly, so the ISO value can be adapted interactively without performance impact.
It supports various materials using the SoPathTracerMaterial
node, including the rendering of silhouettes.
Input Fields¶
inMaterial¶
-
name:
inMaterial
, type:
SoNode
¶ The
SoPathTracerMaterial
that should be used for the surface.
Parameter Fields¶
Field Index¶
Alpha : Float |
Receive Shadow : Bool |
Cast Shadow : Bool |
Source Volume Name : String |
Color : Color |
|
Enable Clipping : Bool |
|
Enabled : Bool |
|
Flip Clipping : Bool |
|
Iso Value : Float |
|
Max Layers : Integer |
Visible Fields¶
Enable Clipping¶
-
name:
enableClipping
, type:
Bool
, default:
TRUE
¶ If enabled, Open Inventor clipping planes affect the surface.
Flip Clipping¶
-
name:
flipClipping
, type:
Bool
, default:
FALSE
¶ If enabled, the Open Inventor clipping planes are flipped before being applied to the surface.
Alpha¶
-
name:
alpha
, type:
Float
, default:
1
, minimum:
0
, maximum:
1
¶ The alpha value of the ISO surface. Opaque surfaces are much faster than transparent surfaces, since the first hit rays stop much earlier, while transparent surfaces require a full traversal.
Max Layers¶
-
name:
maxLayers
, type:
Integer
, default:
16
, minimum:
1
¶ Defines the numbers of layers that are rendered when the ISO surface is transparent (due to its alpha or the silhouette effect).