SoVolumeRenderNumSlicesControls Enumeration |
Number of samples control mode.
Namespace: OIV.VolumeViz.Nodes
Member name | Value | Description | |||
---|---|---|---|---|---|
ALL | 0 | Use all samples. The number of samples depends on the viewing direction. | |||
MANUAL | 1 | Use the number of samples specified by the OIV.VolumeViz.Nodes.SoVolumeRender.numSlices field. The number of samples does not depend on the viewing direction. | |||
AUTOMATIC | 2 | (Recommended) Use a number of samples computed as follows: If numSlices is greater than zero, then n = complexity * 2 * numSlices where complexity comes from the value of field OIV.Inventor.Nodes.SoComplexity.value and numSlices comes from the OIV.VolumeViz.Nodes.SoVolumeRender.numSlices field. The number of samples does not depend on the viewing direction. If numSlices is any value less than or equal to 0, the dimension of the volume data is used instead of numSlices, so n = complexity * 2 * volumeDimension The number of samples depends on the viewing direction. The factor 2 is used because by default complexity is equal to 0.5. So, by default, the behavior for numSlices greater than zero is the same as MANUAL and the default behavior for numSlices less than or equal to zero is the same as ALL. You can increase the complexity up to 1.0, which would double the number of samples used. You can decrease the complexity to reduce the number of samples used. The global alpha is corrected so that the brightness looks the same. | |||
MAIN_AXIS | 3 | Use a number of samples computed as follows: n = complexity * 2 * volumeDataDimension[mainVisibleAxis] where complexity comes from the value of field OIV.Inventor.Nodes.SoComplexity.value. The number of samples depends on the viewing direction.
|
Used with OIV.VolumeViz.Nodes.SoVolumeRender.numSlicesControl field.