SoPathTracerMaskVolume

InventorModule
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoPathTracer
definition SoPathTracer.def
inherits from SoPathTracerVolumeBase

Purpose

The SoPathTracerMaskVolume module provides an 8-bit mask volume that can be used by a SoPathTracerVolume and SoPathTracerVolumeInstance to mask the volume. A typical use case is to utilize it in conjunction with SoVolumeCutting, which can provide a mask volume interactively.

A mask volume has a Volume Name. This name can be used in multiple SoPathTracerVolume and SoPathTracerVolumeInstance modules by specifying the Volume Name as maskVolume.

../../../Projects/MeVisPathTracer/SoPathTracer/Modules/mhelp/Images/heartMaskedDof.jpg

In this rendering, the mask volume has been used to remove distracting structures using SoVolumeCutting.

Parameter Fields

Visible Fields

Enabled

name: enabled, type: Bool, default: TRUE

If checked, the mask volume is enabled.

Volume Name

name: volumeName, type: String, default: mask

Sets the name of the mask volume.

This name can be used in other modules to reference the mask volume by name.