可以通过没有服务器端的paraviewweb或vtk.js呈现.pvd文档/场景吗?

时间:2017-09-16 20:54:06

标签: javascript reactjs 3d paraview vtk.js

examples(特别是在shows .VTP load的vtk.js中)表明所有渲染功能都在那里,通过文件格式支持:可以渲染一个。直接在客户端的pvd场景文件,后端没有渲染/预呈现服务器(比如在jsfiddle上)?

或任何将传统的paraview .pvd转换为

的转换管道

1 个答案:

答案 0 :(得分:1)

使用 VTK.js ,无法在服务器上进行渲染。所有渲染都是使用 WebGL 在客户端完成的。

如果通过渲染,您的意思是在这里处理一些信息:

目前,要使用 VTK.js 加载VTP文件,您需要对其进行预处理并使用vtkHttpDataSetReader加载创建的块。已实现此行为以处理ParaView和VTK处理的大多数文件。

但是,如果您的VTP文件未压缩(ASCII文件),您可以编写专用的阅读器。已为vtkOBJReader实施了相同的行为。请参阅OBJReader example

修改

我在原始邮件中提到的VTP文件阅读器已经实现。它的名字是vtkXMLPolyDataReader。请参阅GeometryViewer example