VTK用户指南4:第二部分通过示例学习VTK_12读写数据

12.读写数据

在本章中,我们简要介绍了读取、写入、导入和导出数据的各种方法。读取器接收单个数据集,而导入器创建整个场景,其中可能包括一个或多个数据集、演员、灯光、相机等。编写器将单个数据集输出到磁盘(或流),导出器输出整个场景。在某些情况下,您可能希望与不是标准VTK格式或VTK支持的任何其他通用格式的数据进行接口。在这种情况下,您可能希望将数据视为现场数据,并将可视化管道中的数据转换为标准可视化技术可以正确处理的数据集。

12.1 阅读器

12.2 writer

写入程序将vtkDataObjects输出到文件系统。writer是任何vtkAlgorithm,它接收vtkDataObject,通常由连接到writer输入的vtkAlgorithm生成,并以某种标准格式将其写入文件系统。VTK有很多不同的作者,因为许多重要的文件格式。

通常,使用writer需要设置输入并指定和输出文件名(有时是名称),如下所示:

vtkPolyDataWriter writer
writer SetInput [aFilter GetOutput]
writer SetFileName “outFile.vtk”
writer SetFileTypeToBinary
writer Write

传统VTK编写器提供了编写二进制(SetFileTypeToBinary())或ASCII(SetFileTypeToASCII())文件的选项。(注意:二进制文件可能无法跨计算机传输。VTK负责交换字节,但不处理64位和32位计算机之间的传输。)

VTK XML编写器还允许您以二进制(SetDataModeToBinary())或ASCII(SetDataModeToAscii())进行编写;附加的二进制模式(SetDataModeToAppended())。

VTK XML读写器除了负责字节交换外,还负责在32位和64位计算机之间传输数据。

以下是可用作者的列表。

多边形数据写入器

  • vtkPolyDataWriter-以旧版“.vtk”格式写入多边形数据

  • vtkXMLPolyDataWriter-以基于XML的“.vtp”格式编写多边形数据

  • vtkXMLPPolyDataWriter——前一代的并行处理专门化

  • vtkSTLWriter-编写立体光刻文件

  • vtkIVWriter-写入OpenInventor 2.0格式

  • vtkPLYWriter-斯坦福大学.ply文件的编写者

12.3 导入者

12.4 导出者

12.5 创建硬拷贝

12.6 创建电影文件

12.7 处理现场数据

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

haimianjie2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值