环境:vs2017+qt5+VTK9.1
实现代码:
在原图中调用创建立方体部分代码:
void vtk91test::test2()
{
QElapsedTimer timer;
timer.start();
//=========================读取并渲染原mhd图像===============================
//QVTKOpenGLNativeWidget 加入renderer
vtkRenderer* render = vtkRenderer::New();
widget->GetRenderWindow()->AddRenderer(render);
vtkMetaImageReader* reader = vtkMetaImageReader::New();
reader->SetFileName("1.mhd");
reader->Update();
vtkSmartPointer<vtkGPUVolumeRayCastMapper> volumeMapper1 =
vtkSmartPointer<vtkGPUVolumeRayCastMapper>::New();
volumeMapper1->SetInputData(reader->GetOutput());
volumeMapper1->SetBlendModeToComposite();
vtkNew<