使用XTK读取ASCII VTK

时间:2016-08-15 16:18:28

标签: javascript vtk xtk

我正在尝试使用XTK在我的网页上显示3D CFD数据。我可以按照格式指南here生成包含我的数据(网格点,速度,压力)的ASCII VTK文件,我可以将其视为访问。

当我尝试加载到XTK时,(通过更改skull tutorial中的文件名)我收到错误:

TypeError : f is null

在xtk.js中,没有显示任何内容。

有没有人有类似的问题?

这是我的sample VTK file

P.S。我知道Paraview在阅读FieldData时遇到了麻烦,因此我尝试将其删除为XTK,但没有运气。

1 个答案:

答案 0 :(得分:0)

我尝试将它加载到ParaView中并得到一个错误,数据是期望DIMENSION而不是FIELDDATA ..所以我只是删除了FIELD和TIME行,并且还把一切都推到了一行......

# vtk DataFile Version 3.0
Fast Fluid Dynamics data

ASCII
DATASET RECTILINEAR_GRID
FIELD FieldData 1
TIME 1 1 double
0.07
DIMENSIONS 6 6 6

所以标题代替了

# vtk DataFile Version 3.0
Fast Fluid Dynamics data
ASCII
DATASET RECTILINEAR_GRID
DIMENSIONS 6 6 6

它加载到ParaView OK(v 5.0)所以我想XTK应该没问题?数据在这里 - http://pastebin.com/xrYyHv6F我无法使用XTK使用goxtk.com上的Skull示例进行渲染 - 但它现在是一个有效的VTK文件 - 我建议看一下如何加载直线网格或请参阅ParaView。

希望有所帮助。