第3章 vtk数据基本结构[3.2.2vtkDataSet]

几何结构无拓扑结构

           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文件。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值