我不太明白两种类型的VTK文件之间的区别。我知道有一种简单的遗留格式和XML格式,但是你怎么能区分这两种格式呢? This有帮助,我认为它让我对遗留格式有了很好的理解,但XML格式对我来说更难以理解。
我对此感到好奇的原因是因为我使用three.js来加载对象,并且有一些文件我可以开始工作,而其他文件则没有。我相信我有遗留格式,但我有点困惑,因为看起来非工作文件的格式与工作格式相同。只是它不起作用的事实让我相信它是XML格式,但我不确定。
总结我的问题:
旧版和XML VTK文件之间是否存在明显差异?
使用three.js时,我是否需要建立区分二者的方法,并有两种方法来加载相应的格式?
如果您需要查看任何代码,请告诉我们!谢谢。 :)
答案 0 :(得分:0)
正如您所说,新格式是xml格式。如果使用文本编辑器打开文件,则应该看到标记。此外,通常扩展名.vtk用于旧格式,扩展名.vti,.vtp等用于新格式(请参阅您链接的文档的第12页)。如果你想检查文件的外观,你可以尝试从像Paraview或Slicer这样的gui打开它(或者使用c ++或python中的vtk发行版)。
查看three.js网站上的示例,我的印象是它只支持旧格式。