我几周来一直在努力解决一个简单问题:从vtk窗口中加载另一个卷来从卷中删除vtkBoxWidget ... 我从here中获取了一个如何使用vtkBoxWidget的例子。一切都运行正常。我从加载的卷中剪切了一些部分。
当我尝试加载另一个卷时问题就开始了。我禁用了框小部件,我甚至将其删除:
if(m_pBox->GetEnabled())
m_pBox->Off();
m_pBox->SetDefaultRenderer(NULL);
m_pBox->RemoveAllObservers();
m_pBox->SetInteractor(NULL);
m_pBox->Modified();
之后,我加载了新卷。徒劳无功,新加载的卷已经被最后状态修剪了......为什么?我如何摆脱vtkBoxWidget,以便新的加载卷完成(我的意思是不剪辑)?
换句话说,在用vtkBoxWidget剪切后,如何重新统一音量
答案 0 :(得分:0)
我找到了解决方案:
m_pVolumeMapper->RemoveAllClippingPlanes();
卷的映射器应该从所有剪切平面清理。如果有人需要它。