[vtkusers] create a polyData from selected cell
David Doria
daviddoria at gmail.com
Fri May 18 11:05:16 EDT 2012
vtkSmartPointer<vtkPolyData> newdata =
vtkSmartPointer<vtkPolyData>::New();
vtkPoints* cellPoints = selected->GetPoints();
newdata->SetPoints(cellPoints);
vtkSmartPointer< vtkTriangleFilter > triangleFilter =
vtkSmartPointer<vtkTriangleFilter>::New();
triangleFilter->SetInputConnection(newdata->GetProducerPort());
triangleFilter->Update();
vtkSmartPointer< vtkLoopSubdivisionFilter > subdivisionFilter =
vtkSmartPointer<vtkLoopSubdivisionFilter>::New();
subdivisionFilter->SetNumberOfSubdivisions(numberOfSubdivisions);
subdivisionFilter->SetInputConnection(triangleFilter->GetOutputPort());
subdivisionFilter->Update();
More information about the vtkusers
mailing list