几何结构无拓扑结构
vtkPoints points = vtkPoints.New();//创建点数据
points.InsertNextPoint(1, 0, 0);//将点插入下一个可用插槽。 返回插槽的 id。
points.InsertNextPoint(0, 0, 0);
points.InsertNextPoint(1, 1, 0);
//vtkPolyData派生自vtkPointSet,派生自vtkDataSet
//vtkPoltData是一种数据集
vtkPolyData polydata = vtkPolyData.New();
polydata.SetPoints(points);//指定点数组来定义点坐标。点数添加到vtkPoloData
//写入 vtk 多边形数据 vtkPolyDataWriter 是一个源对象,它以 vtk 格式写入 ASCII
//或二进制多边形数据文件。 有关格式详细信息,请参阅文本。
//@warning 在一个系统上编写的二进制文件在其他系统上可能无法读取。
vtkPolyDataWriter writer = vtkPolyDataWriter.New();
writer.SetFileName("triangle.vtk");//指定要写入的 vtk 多边形数据文件的文件名。
writer.SetInputData(polydata);//设置/获取此编写器的输入。
//将数据写入输出。 方法执行子类 WriteData() 方法,
//以及 StartMethod() 和 EndMethod() 方法。 成功时返回 1,失败时返回 0。
writer.Write();
在项目路径下生成triang.vtk文件。