在 .vtp 文件中制作线条

Make lines in .vtp file

我想在 paraview 中可视化 3d 图形。这需要我有点和连接点的边。我知道如何制作要点,但似乎无法弄清楚如何制作边缘。

目前我可以制作带有点和相关向量的 .vtp 文件。我想知道如何修改我的 .vtp 文件以包含这些边缘。

感谢您的帮助!

你应该使用 vtkLineSource:

  vtkSmartPointer<vtkLineSource> lineSource = 
    vtkSmartPointer<vtkLineSource>::New();
  lineSource->SetPoint1(p0);
  lineSource->SetPoint2(p1);
  lineSource->Update();

lineSource->GetOutput() 会给你一个多数据,然后你可以用 vtkXMLPolyDataWriter 写。在此处查看完整示例:http://www.vtk.org/Wiki/VTK/Examples/Cxx/GeometricObjects/Line