diff --git a/Rendering/Core/vtkVolumeProperty.h b/Rendering/Core/vtkVolumeProperty.h index 0bb3f8eaed55f90353da0f65938a0ace19d76ec3..bbe6b6af67c23783ae3bd4e6acf3f945b19932a1 100644 --- a/Rendering/Core/vtkVolumeProperty.h +++ b/Rendering/Core/vtkVolumeProperty.h @@ -70,12 +70,17 @@ public: // determine functionality). If IndependentComponents is Off, then you // must have either 2 or 4 component data. For 2 component data, the // first is passed through the first color transfer function and the - // second component is passed through the first opacity transfer function. - // Normals will be generated off of the second component. For 4 component + // second component is passed through the first scalar opacity (and + // gradient opacity) transfer function. + // Normals will be generated off of the second component. When using gradient + // based opacity modulation, the gradients are computed off of the + // second component. For 4 component // data, the first three will directly represent RGB (no lookup table). // The fourth component will be passed through the first scalar opacity - // transfer function for opacity. Normals will be generated from the fourth - // component. + // transfer function for opacity and first gradient opacity transfer function + // for gradient based opacity modulation. Normals will be generated from the + // fourth component. When using gradient based opacity modulation, the + // gradients are computed off of the fourth component. vtkSetClampMacro(IndependentComponents, int, 0, 1); vtkGetMacro(IndependentComponents, int); vtkBooleanMacro(IndependentComponents, int);