vtkEncodedGradientShader - Compute shading tables for encoded normals.
Super Class: vtkObject
Description:
vtkEncodedGradientShader computes shading tables for encoded normals that indicates the amount of diffuse and specular illumination that is recieved from all light sources at a surface location with that normal. For diffuse illumination this is accurate, but for specular illumination it is approximate for perspective projections since the center view direction is always used as the view direction.
Methods:
void vtkEncodedGradientShader () | |
void vtkEncodedGradientShader () | |
static vtkEncodedGradientShader *New () | |
const char *GetClassName () | |
void PrintSelf (unknown & ,vtkIndent ) | |
void UpdateShadingTable (vtkRenderer * ,vtkVolume * ,vtkEncodedGradientEstimator *) | |
float *GetRedDiffuseShadingTable () | |
float *GetGreenDiffuseShadingTable () | |
float *GetBlueDiffuseShadingTable () | |
float *GetRedSpecularShadingTable () | |
float *GetGreenSpecularShadingTable () | |
float *GetBlueSpecularShadingTable () | |
void BuildShadingTable (float ,float ,float ,float ,float ,vtkEncodedGradientEstimator * ,int ) |
Detailed Method Descriptions:
void PrintSelf (unknown & ,vtkIndent ) |
void UpdateShadingTable (vtkRenderer * ,vtkVolume * ,vtkEncodedGradientEstimator *) |
void BuildShadingTable (float ,float ,float ,float ,float ,vtkEncodedGradientEstimator * ,int ) |