SoGVRShaderParameterPlane¶
-
InventorModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoGVR
definition SoGVRShaderPipeline.def see also SoGVRVolumeRenderer
keywords pipeline
Purpose¶
The SoGVRShaderParameterPlane
module adds a plane shader parameter (aka uniform)
to the scene. Planes are transformed using the inverse-transposed of
the transformation matrix to preserve their direction in non-uniform scaled transforms.
Usage¶
The direction is specified in either world or eye (aka camera) coordinates.
It is available in the GVR shader and can be used in any SoGVRShaderFunction
.
The parameter is available in various coordinate systems, which are appended as suffixes to its Name
.
suffix | coordinate system |
---|---|
_eye | eye/camera coordinates |
_world | world coordinates |
_voxel | voxel coordinates |
_scaledVoxel | scaled voxel coordinates (voxel coordinates multiplied by voxel size) |
Output Fields¶
Parameter Fields¶
Visible Fields¶
Name¶
-
name:
name
, type:
String
¶ Defines the base name of the parameter in the shader, it becomes available in the
SoGVRShaderFunction
via name_eye, name_world, name_voxel and name_scaledVoxel.