由于将Paraview从版本4.2更新到5.0.1我知道每次打开我写的.vtu文件(或.pvd链接到.vtu' s)时都会出现以下错误。
ERROR: In C:\bbd\df0abce0\build\paraview\src\paraview\ParaViewCore\ClientServerCore\Rendering\vtkCompositeRepresentation.cxx, line 380
vtkPVCompositeRepresentation (0000000009BE9DD0): No representation was found with Name: Point Sprite
这里的关键点是"没有找到名称:Point Sprite"的表示。我不知道为什么会出现这种情况,因为我从未指定需要表示Point Sprite。我知道版本5.0.1已经删除了点精灵表示而支持新的Point Gaussian。
尽管出现此错误,数据仍然正常加载,我可以将其可视化。虽然播放时间序列(即使使用基本的Points表示)现在非常缓慢,但文件之间存在非常明显的延迟。任何人都可以指出我可能做错了什么或者我可能需要改变什么?这是可以修复的东西,还是应该回滚到以前的Paraview版本。
更新
查看我正在使用的.pvd和.vtu文件类型可能很有用:
.pvd:
<?xml version="1.0"?>
<VTKFile type="Collection" version="0.1">
<Collection>
<DataSet timestep="001" group="" part="0" file="VTU/REAL/000100_Real_Part.vtu"/>
......
</Collection>
</VTKFile>
.vtu:
<?xml version="1.0"?>
<VTKFile type= "UnstructuredGrid" version= "0.1" byte_order= "BigEndian">
<UnstructuredGrid>
<Piece NumberOfPoints="X" NumberOfCells="X">
<PointData Scalars="Pressure" Vectors="Velocity">
<DataArray type="Float32" Name="A" format="ascii">
</DataArray>
</Points>
<Cells>
<DataArray type="Int32" Name="connectivity" format="ascii">
</DataArray>
</Cells>
</Piece>
</UnstructuredGrid>
</VTKFile>
更新
Everyhing适用于4.4.0版。
更新
在Windows 7 Enterprise 64位上运行。二进制文件来自paraview.org。