VTK进行体绘制,vtkImageData数据变化后,如何让三维图像重新生
vtk吧
全部回复
仅看楼主
level 1
dwyhbpwn 楼主
vtkImageData m_img数据变化后,如何让三维图像重新生成,
m_cast = vtkSmartPointer<vtkImageCast>::New();
m_cast->SetInput(m_img);
m_ComositeFun =vtkSmartPointer<vtkVolumeRayCastCompositeFunction>::New();
m_volumeProperty =vtkSmartPointer<vtkVolumeProperty>::New();
m_compositeOpacity = vtkSmartPointer<vtkPiecewiseFunction>::New();
m_color = vtkSmartPointer<vtkColorTransferFunction>::New();
m_renWin = vtkSmartPointer<vtkRenderWindow>::New();
2016年11月17日 02点11分 1
level 10
m_img->Modified();
m_renWin ->Render();
2016年11月17日 06点11分 2
level 12
2L正解
data变换后,好多时候需要把内存中的数据强制刷新下
2016年11月21日 05点11分 3
1