SoPathTracerIsoSurface¶
- InventorModule¶
author
package
dll
definition
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.
In this rendering, the translucent part is rendered using a transparent isosurface.¶
Windows¶
Default Panel¶
Input Fields¶
inMaterial¶
- name: inMaterial, type: SoNode¶
The
SoPathTracerMaterialthat should be used for the surface.
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
Cast Shadow¶
- name: castShadow, type: Bool, default: TRUE¶
If checked, shadows are received by the rendering.¶
- name: receiveShadow, type: Bool, default: TRUE¶
Enabled¶
- name: enabled, type: Bool, default: TRUE¶
If checked, the rendering is enabled.
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.
Color¶
- name: color, type: Color, default: 0.5 0.5 0.5¶
Sets the color of the surface.
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).
Iso Value¶
- name: isoValue, type: Float, default: 1200¶
Sets the iso-value (specified as dataset gray value).
Source Volume Name¶
- name: sourceVolumeName, type: String, default: main, deprecated name: volumeName¶
Sets the name of the volume or instance that should be used.