在.vtp文件中创建行

时间:2017-08-28 08:56:05

标签: graph vtk paraview

我希望在paraview中以3d形式显示图形。这需要我有点和边连接点。我知道如何制作积分,但似乎无法弄清楚如何制作边缘。

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您应该使用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