VTK:体绘制裁剪——Clipping技术
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                VTK:体绘制裁剪——Clipping技术
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1.基于Clipping的體繪制裁剪技術
Clipping技術支持VTKImageData和VTKUntructuredGrid數據類型。該功能由vtkAbstractMapper3D提供,對于那些使用基于OpenGL的硬件裁剪技術的Mapper類,如vtkPolyDataMapper、vtkVolumeTextureMapper2D、VTKProjectedTetrahedraMapper等,當設置的裁剪面個數超過OpenGL支持的個數(一般為6)時,VTK會反饋一個錯誤;而對于基于軟件的裁剪技術的Mapper類,如vtkVolumeRayCastMapper則沒有這些限制,可以支持任意多個裁剪面。使用Clipping技術,可以沿著任意方向將圖像切開,便于觀察體數據內部細節。
#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2); VTK_MODULE_INIT(vtkRenderingVolumeOpenGL2); VTK_MODULE_INIT(vtkRenderingFreeType); VTK_MODULE_INIT(vtkInteractionStyle);#include <vtkSmartPointer.h> #include <vtkPlane.h> #include <vtkStructuredPoints.h> #include <vtkStructuredPointsReader.h> #include <vtkGPUVolumeRayCastMapper.h> #include <vtkVolumeProperty.h> #include <vtkPiecewiseFunction.h> #include <vtkColorTransf總結
以上是生活随笔為你收集整理的VTK:体绘制裁剪——Clipping技术的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: FPU异常分类
- 下一篇: 无法识别USB设备解决办法
