【发布时间】:2019-02-22 10:07:46
【问题描述】:
我已经使用 vtk 行进立方体完成了表面渲染,现在我需要在其中进行剪辑。
我搜索并找到了如何在体积渲染输出中进行剪辑(即;使用光线投射方法)。但我需要在表面渲染输出中进行剪辑。 所以我创建了一个 vtkClipPolyData
plane->SetOrigin(0.0, 0.0, pDoc->fBounds[4]);
plane->SetNormal(1.0, -1.0, -1.0);
clipper->SetInputConnection(//marchingcubes variable here//->GetOutputPort());
clipper->SetClipFunction(plane);
clipper->SetValue(.5);
clipper->Update();
polydata = clipper->GetOutput();//vtkPolyData//
mapper->SetInput(polydata);//vtkPolyDataMapper//
actor->SetMapper(mapper);//vtkActor//
我得到了剪辑的输出。但问题是我需要创建一个滑块,当拖动滑块时,剪辑应该来回出现在轴向视图中。我的问题清楚吗?有人可以帮忙吗?
【问题讨论】:
标签: c++ visual-studio-2008 vtk