VTK编译安装 —— VTKData和VTKLargeData使用说明(一)

0 前言

    VTK-5.10.1以前从官网下载的VTKData-5.10.1.zip,解压后得到的都是以实际名称命名的文件,根据需要使用。

    VTK-6.2.0之后其配套的数据分为VTKData-x.x.x.zip和VTKLargeData-x.x.x.zip两个,并且解压后得到的都是以该文件的MD5值来命名的文件(它们是真正的数据,只不过都以其MD5值来命名而已!),不熟悉的同学完全不知该如何使用。因此本文重以VTKData和VTKLargeData的使用方法。

1 目录结构

(1)VTKData

VTKData
|--.ExternalData
|  |--MD5
|     |--00a9dac85f9d1a9ff39ef2c181f18ddf
|     |--00ba7d9399c914edb4a6faa0b10ae7e5
|
|--REAMDE.rst

(2)VTKLargeData

    和VTKData类似,就是少了README.rst而已。

2 使用方法一(推荐)

    README.rst内容如下所示:

.ExternalData
=============

The VTK ``.ExternalData`` directory is an object store for the
CMake ExternalData module that VTK uses to manage test input
and baseline data.

    根据上述README.rst的说明,查看VTK源码的CMake目录发现确实存在ExternalData.cmake

    关于如何使用上述ExternalData.cmake详见《VTK编译安装 —— VTKData和VTKLargeData使用说明(二)》,本文不再赘述。

3 使用方法二

    在《VS2012编译安装VTK-6.2.0(支持Qt5.2.1)》中提到,MD5目录中的各个文件就是实际的数据,并非MD5值,它们的命名都用了自己的MD5值!

    其实在VTK-6.2.0源码中具有许多Data目录,其中包含的并不是真正的数据文件,而是其MD5值!例如VTK-6.2.0\Views\Infovis\Testing\Data\Baseline目录中包含许多以.md5为后缀的文件:

    以上图的第一个文件TestCoincidentGraphLayoutView.png.md5为例,使用文本编辑器查看其内容为:

33daab90a05054167e71fbfa1d4e4580

    由此可见TestCoincidentGraphLayoutView.png.md5的内容是TestCoincidentGraphLayoutView.png这个数据的MD5值(MD5值与具体文件名的联系),可以通过这个MD5值在第1章的.ExternalData/MD5目录找到文件名为33daab90a05054167e71fbfa1d4e4580的文件。此时我们已经知道它是TestCoincidentGraphLayoutView.png的具体的实际数据文件,所以可以通过图片浏览器打开:

参考资料

[1]

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

OneSea

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

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

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

打赏作者

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

抵扣说明:

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

余额充值