我有一个超过300万个顶点的stl模型,并且必须在屏幕上渲染它。现在,使用Threejs STL加载器加载模型会使浏览器崩溃。基于一些研究,我正在考虑做以下一些事情:
我对如何做第二步有一个很好的想法,但是第一部分是可能的吗?STL加载器是否可以像我所描述的那样以块的形式加载three.js (假设它是以块的形式交付给客户端的)?
发布于 2018-06-08 02:58:07
Three.js STL加载器不会为您做到这一点(它总是加载整个文件,然后进行解析)。
你必须自己装入和解析文件。这是一种非常简单的文件格式(https://en.wikipedia.org/wiki/STL_(file_format),您必须处理跨块的STL三角形结构的情况。
如果对您的应用程序有意义,另一种选择是读取文件并将其预处理为可在浏览器中以块为单位读取的格式。
https://stackoverflow.com/questions/50731306
复制相似问题