使用XTK读取ASCII格式的VTK数据

10

我正在尝试使用XTK在我的网页上显示三维CFD数据。我可以生成包含我的数据(网格点,速度,压力)的ASCII VTK文件,按照这里的格式指南进行操作,并且我可以在Visit中将其可视化。

然而,当我尝试通过更改其skull tutorial中的文件名加载到XTK中时,会出现以下错误:

TypeError : f is null

在 xtk.js 中,什么也没有显示。

有人遇到过类似的问题吗?

这是我自己的一个 VTK文件示例

顺便说一句,我知道 Paraview 读取 FieldData 时会出问题,所以我尝试将其删除以便 XTK 读取,但没有成功。

1个回答

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中(版本5.0),所以我猜应该对XTK也没有问题?数据在这里 - http://pastebin.com/xrYyHv6F 我无法使用goxtk.com上的Skull示例使其在XTK中呈现,但现在它是一个有效的VTK文件 - 我建议看看如何加载一个矩形网格或者在ParaView中试一试。

希望有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接