我正在编写一个应用程序,旨在用作机械设计和模拟工作流程的一部分,我们希望能够使用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似乎没有完全整合。
我错过了什么吗?
有一个STLLoader和example的how to use it。这些被添加到August of 2012的Three.js中,这个问题最初发布后仅仅一个月左右。从那以后,有几个涉及STLLoader的commits。