/*编程环境VS2013+VTK7.1,By yyy 2017.11.13*/
#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);
#include <vtkPoints.h>
#include <vtkLine.h>
#include <vtkCellArray.h>
#include <vtkSmartPointer.h>
#include <vtkPolyDataWriter.h>
#include <vtkPolyData.h>
int main(int argc, char *argv[])
{
//创建数据点
vtkSmartPointer<vtkPoints>points = vtkSmartPointer<vtkPoints>::New();
points->InsertNextPoint(1.0, 0.0, 0.0);
points->InsertNextPoint(0.0, 0.0, 0.0);
points->InsertNextPoint(0.0, 1.0, 0.0);
//创建vtkPolyData类型的数据,vtkpolyData派生自vtkPointSet
//vtkPointSet是vtkDataSet的子类,就是vtkPolyData的一种数据集
vtkSmartPointer<vtkPolyData>polydata = vtkSmartPointer<vtkPolyData>::New();
polydata->SetPoints(points);
vtkSmartPointer<vtkPolyDataWriter>writer = vtkSmartPointer<vtkPolyDataWriter>::New();
writ
VTK学习(九)VTK基本数据结构
最新推荐文章于 2023-02-15 10:30:34 发布