Я выполнил рендеринг поверхности, используя кубы vtk marching, и теперь мне нужно сделать отсечение в этом.Мне нужно сделать отсечение в выводе поверхности.поэтому я создал 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//
И я получаю обрезанный вывод. Но проблема в том, что мне нужно создать ползунок, и при его перетаскивании отсечение должно отображаться в осевом виде взад и вперед.Мой вопрос понятен?Кто-нибудь может помочь?