Я следую примеру ContoursToSurface (https://lorensen.github.io/VTKExamples/site/Cxx/PolyData/ContoursToSurface/) с веб-сайта ВТК. Мой вопрос состоит в том, как просто получить грани и вершины после vtkVoxelContoursToSurfaceFilter, воздействующего на контуры?
Количество различных элементов (Poly, Verts, Pieces, Points, Lines и Cells) после преобразования вывода фильтра из координаты ijk в мировую координату перед визуализацией:
std::cout << "GetNumberOfPolys :" << std::to_string( transformFilter->GetOutput(0)->GetNumberOfPolys()) << std::endl;
std::cout << "GetNumberOfPieces :" << std::to_string( transformFilter->GetOutput(0)->GetNumberOfPieces()) << std::endl;
std::cout << "GetNumberOfLines :" << std::to_string( transformFilter->GetOutput(0)->GetNumberOfLines()) << std::endl;
std::cout << "GetNumberOfVerts :" << std::to_string( transformFilter->GetOutput(0)->GetNumberOfVerts()) << std::endl;
std::cout << "GetNumberOfPoints :" << std::to_string( transformFilter->GetOutput(0)->GetNumberOfPoints()) << std::endl;
std::cout << "GetNumberOfCells :" << std::to_string( transformFilter->GetOutput(0)->GetNumberOfCells()) << std::endl;
Это выводит следующее (чего я не ожидал)?
GetNumberOfPolys :0
GetNumberOfPieces :1
GetNumberOfLines :0
GetNumberOfVerts :0
GetNumberOfPoints :0
GetNumberOfCells :0