#include <vtkPoints.h>
#include <vtkSmartPointer.h>
#include <iostream>
int main(int argc, char *argv[])
{
int numPts = 10;
vtkSmartPointer<vtkPoints> points = vtkSmartPointer<vtkPoints>::New();
for (int i = 0; i < numPts; i++)
{
int x = i * 2;
int y = i * i;
int z = 0;// 这些点都在一个平面上
points->InsertPoint(static_cast<vtkIdType>(i), x, y, z);
}
vtkIdType number = points->GetNumberOfPoints();
for (int i = 0; i < number; ++i)
{
auto point = points->GetPoint(i);
std::cout << "point["<<i<<"] " << point[0] << " " << point[1] << " " << point[2] << std::endl;
}
return EXIT_SUCCESS;
}
vtkPoints
最新推荐文章于 2024-04-28 10:30:53 发布