最近在做医学图像的相关处理,其中用到了可视化程序包 VTK,在学习过程中,准备写一系列相关教程,一方面用于巩固自己所学,主要自己太笨,另一方面加强一下知识理解。
利用 VTK 进行绘制物体时,常用到的组件有下面几种,为了加深理解,VTK 把一个物体的渲染过程比喻成了一场演出(真的很形象):
vtkRenderWindow
: 绘制窗口,相当于用于表演的舞台场地;vtkRenderer
— 涉及灯光,相机,actor 的绘制过程;相当于舞台上的整体表演效果;vtkLight
— 灯源用于照明场景;vtkCamera
— 定义视角,焦距,及场景的视觉属性,相当于观众的视野范围;vtkActor
— 场景中渲染的对象,属性以及它在场景中的位置