vtk实战(三十三)——写入vts数据

来源:互联网 发布:知画生孩子摔倒的视频 编辑:程序博客网 时间:2024/06/10 16:11
#include <vtkVersion.h>#include <vtkCellArray.h>#include <vtkPoints.h>#include <vtkXMLStructuredGridWriter.h>#include <vtkStructuredGrid.h>#include <vtkSmartPointer.h>int main(){    vtkSmartPointer<vtkStructuredGrid> structuredGrid =        vtkSmartPointer<vtkStructuredGrid>::New();    vtkSmartPointer<vtkPoints> points =        vtkSmartPointer<vtkPoints>::New();    points->InsertNextPoint(0, 0, 0);    points->InsertNextPoint(1, 0, 0);    points->InsertNextPoint(0, 1, 0);    points->InsertNextPoint(1, 1, 0);    points->InsertNextPoint(0, 2, 0);    points->InsertNextPoint(1, 2, 1);    structuredGrid->SetDimensions(2, 3, 1);    structuredGrid->SetPoints(points);    vtkSmartPointer<vtkXMLStructuredGridWriter> writer =        vtkSmartPointer<vtkXMLStructuredGridWriter>::New();    writer->SetFileName("output.vts");    writer->SetInput(structuredGrid);    writer->Write();    return 0;}
0 0