Atamai软件包学习之VolumeFactory(三)
VolumeFactory –使用颜色转换函数的体绘制,使用VTK内建的体绘制函数。加速纹理体绘制可以再用户和体数据交互频繁的情况下使用,对用高质量图像的体绘制方法可以选择光线投射体绘制方法(ray-cast volume rendering)
派生于ActorFactory
构造方法:VolumeFactory()
公共方法:
- SetInput() 设置一个vtkImageData作为输入源
- GetInput() 获得输入源
- SetRenderingMode() 设置绘制模式,'Texture' or 'RayCast'
- GetRenderingMode() 获得当前绘制模式
- SetRayCastFunction() 设置光线投射函数的类型'MIP', 'Opacity' or 'Composite'
- GetRayCastFunction() 获得光线投射函数
- SetColorTransferFunction() 设置颜色转换函数
- GetColorTransferFunction() 获得颜色转换函数
- SetOpacityTransferFunction()设置不透明度转换函数
- GetOpacityTransferFunction()获得不透明度转换函数
- GetVolumeProperty() 获得vtkVolumeProperty
- SetVolumeProperty() 设置一个新的vtkVolumeProperty 为改体数