1、处理数据:VTKImageData
2、功能描述:点击VRCrop按钮,在VR图像上出现一个立方体盒子,鼠标激活某一面,按住鼠标拖动,拖动过程中(move),便会对VR进行对应方位的裁剪。
3、实现过程:
(1)搭建vtk管线:立方体由8点6面12线组成,我采用建6个面的actor,12个线的actor(为避免视觉错乱,隐藏看不到的3根线。所以分隐藏组与显示组),1个VR actor。
6个面的示例代码(代码为项目中直接复制,只是思路的简单示意):
for (int j = 0; j < 6; ++j)
{
vtkSmartPointer<vtkPolyData> boxPolyData = vtkSmartPointer