SoPathTracerIsoSurface¶
-
InventorModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoPathTracer
definition SoPathTracer.def
Purpose¶
The SoPathTracerIsoSurface
module renders an isosurface of the specified volume. The volume must be provided via SoPathTracerVolume
or SoPathTracerVolumeInstance
.
The isosurface is not generated as a mesh but rendered on-the-fly, allowing the iso-value to be adapted interactively without performance impact.
The module 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 |
Max Layers : Integer |
Cast Shadow : Bool |
Source Volume Name : String |
Color : Color |
|
Enable Clipping : Bool |
|
Enabled : Bool |
|
Flip Clipping : Bool |
|
If checked, shadows are received by the rendering. : Bool |
|
Iso Value : Float |
Visible Fields¶
Enable Clipping¶
-
name:
enableClipping
, type:
Bool
, default:
TRUE
¶ If checked, Open Inventor clipping planes affect the surface.
Flip Clipping¶
-
name:
flipClipping
, type:
Bool
, default:
FALSE
¶ If checked, the Open Inventor clipping planes are flipped before being applied to the surface.
Alpha¶
-
name:
alpha
, type:
Float
, default:
1
, minimum:
0
, maximum:
1
¶ Sets the alpha value of the isosurface.
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
¶ Sets the number of layers that are rendered when the isosurface is transparent (due to its alpha or the silhouette effect).