在Three.js中加载STL文件的首选方法是什么

use*_*044 8 javascript loader three.js stl-format

我正在编写一个旨在用作机械设计和仿真工作流程一部分的应用程序,我们希望能够使用Three.js来加载和可视化Solidworks中设计的部件,这些部件可以作为STL导出(文字或二进制).

**我完全认识到可以使用类似Meshlab的东西转换为OBJ或其他格式,但这似乎是一个不必要的额外步骤,会阻碍工作流程.**

看起来Three.js有很好的Collada,OBJ,UTF-8,VTK和JSON加载解决方案,但是没有干净的STL支持示例.我看到过去曾经使用过的东西,例如 https://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.js ,由于许可证我想避免,和 https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js 似乎没有完全集成.

我错过了什么吗?

Lui*_*ada 9

有一个STLLoader例子如何使用它。这些在20128 月被添加到 Three.js 中,在这个问题最初发布后仅仅一个月左右。从那以后,有几次涉及 STLLoader 的提交