| SoVolumeRenderingQuality Properties |
The SoVolumeRenderingQuality type exposes the following members.
| Name | Description | |
|---|---|---|
| ambientOcclusion | If true, apply an ambient occlusion effect (default is false). | |
| boundaryOpacity | Enable boundary opacity. | |
| boundaryOpacityIntensity | Applies when OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.boundaryOpacity is true. | |
| boundaryOpacityThreshold | Applies when OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.boundaryOpacity is true. | |
| bufferObjects | Specifies a list of OIV.Inventor.Nodes.SoShaderParameterBufferObject to use with this shader. | |
| colorInterpolation | Controls interpolation of data values used for color lookup. | |
| cubicInterpolation | Obsolete. Enable cubic interpolation of data values. | |
| deferredLighting | Enable screen space lighting (computed on the GPU). | |
| edgeColor | Color used to draw edges when OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.edgeColoring or OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.edgeDetect2D is true. | |
| edgeColoring | Enable edge coloring. | |
| edgeDetect2D | Enable 2D edge detection. | |
| edgeDetect2DInnerThreshold | Increase this value to decrease noise on silhouette edges. | |
| edgeDetect2DMethod | Method used for 2D edge detection. | |
| edgeDetect2DOuterThreshold | Increase this value to decrease noise on edges in the volume. | |
| edgeThreshold | If this value is low, more edges will be detected. | |
| forVolumeOnly | Set to true if the shader should be called for volume rendering (OIV.VolumeViz.Nodes.SoVolumeRender). | |
| generateTransparency | If set to true, then shapes affected by this shader will be considered transparent. | |
| geometryInputType | Specifies the input primitive type of the current geometry shader if any (not used otherwise). | |
| geometryOutputType | Specifies the output primitive type of the current geometry shader if any (not used otherwise). | |
| gradientQuality | Specifies the algorithm used to compute gradients, for example, normals for lighting. | |
| gradientThreshold | Ignore all gradients with a magnitude less than the specified threshold. | |
| images | Specifies a list of OIV.Inventor.Nodes.SoShaderParameterImage nodes to use with this shader. | |
| interpolateOnMove | When set to false, interpolation between LDM tiles (across the tile boundary) is not done when rendering in interactive mode. | |
| IsDisposable | ISafeDisposable interface implementation.
(Inherited from SoDisposable.) | |
| jittering | Enable jittering. | |
| lighting | Enable gradient based lighting (computed on the GPU). | |
| lightingModel | Obsolete. Sets the lighting model. | |
| maxGeometryOutputVertices | Set the maximum number of vertices the geometry shader will emit in one invocation. | |
| patchLength | Set the length of the fixed-size collection of vertices used by tessellation shaders. | |
| preIntegrated | Enable pre-integrated volume rendering. | |
| segmentedInterpolation | Allow correct interpolation when rendering segmented data. | |
| segmentedInterpolationThreshold | Defines the iso distance used when OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.segmentedInterpolation is true. | |
| shaderObject | Specifies the list of shader objects (i.e., vertex shaders, geometry and fragment shaders) which form the shader program. | |
| shadowShader | Only used when an OIV.Inventor.Nodes.SoShadowGroup is active. | |
| surfaceScalarExponent | If this field is greater than or equal to 1, a surface with a small gradient will be less lighted than a surface with a high gradient. | |
| unnormalizedGradientExponent | When unnormalizedGradientExponent is not 0, surfaces with high gradients will be more lighted than surfaces with small gradients. | |
| UserData |
Gets or sets the user data to be contained by the field container.
(Inherited from SoFieldContainer.) | |
| vertexProgramTwoSide | If set to true, vertex shaders will operate in two-sided color mode. | |
| voxelizedRendering | If true, OIV.VolumeViz.Nodes.SoVolumeRender displays voxels as individual cubes. | |
| voxelOutline | If true, draw the outline of voxels (default is false). | |
| voxelOutlineColor | When OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.voxelOutline is true, this value specifies the voxel outline color. | |
| voxelOutlineThreshold | When OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.voxelOutline is true, this threshold specifies the minimum size of a voxel, in screen pixels, for the voxel outline to be visible. | |
| voxelOutlineWidth | When OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.voxelOutline is true, this value specifies the voxel outline width in pixels. |