有一些示例(尤其是在显示 .VTP load的 vtk.js 中)表明所有渲染功能都在那里,文件格式支持如何:可以直接在客户端渲染 .pvd 场景文件而无需渲染/预渲染服务器在后端(比如在 jsfiddle 上)?
或者任何可以将传统 paraview.pvd
变成最少的转换管道
使用VTK.js,不会在服务器上进行渲染。所有的渲染都是在客户端使用WebGL完成的。
如果通过渲染,您的意思是处理这里有一些信息:
目前,要使用VTK.js加载 VTP 文件,您需要对其进行预处理并使用vtkHttpDataSetReader
加载创建的块。已实现此行为以处理 ParaView 和 VTK 处理的大多数文件。
但是,如果您的 VTP 文件未压缩(ASCII 文件),您可以编写一个专用阅读器。已对vtkOBJReader
. 请参阅OBJReader 示例。
编辑:
我在原始消息中提到的 VTP 文件阅读器已经实现。它被命名为vtkXMLPolyDataReader
。请参阅GeometryViewer 示例。