13

我正在编写一个应用程序,旨在用作机械设计和模拟工作流程的一部分,我们希望能够使用 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 似乎没有完全集成。

我错过了什么吗?

4

1 回答 1

9

有一个STLLoader和一个如何使用它示例。这些是在2012 年 8 月添加到 Three.js 中的,在这个问题最初发布后仅仅一个月左右。从那时起,已经有几个涉及 STLLoader 的提交。

于 2018-08-10T11:31:01.717 回答