在 Three.js 中加载 STL 文件的首选方法是什么
What is the preferred method for loading STL files in Three.js
我正在编写一个旨在用作机械设计和仿真工作流程一部分的应用程序,我们希望能够使用 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和如何使用它的示例。这些问题是在 2012 年 8 月添加到 Three.js 中,距离这个问题最初发布仅一个月左右。从那以后,已经有几次涉及STLLoader的提交。
相关文章:
- 打破承诺链的好方法是什么
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- knex:根据结果创建数组的合适方法是什么
- 以编程方式填充组合框道场 (1.8) 的最佳方法是什么?
- 使用Modernizr检测移动设备最可靠的方法是什么
- 确定var是否是javascript中的elementFinder对象的方法是什么
- 用javascript修复这个JSON对象字符串最干净的方法是什么
- 让会话值可用于JavaScript的好方法是什么
- 从AngularJs获取谷歌地图对象的正确方法是什么
- 使用ReactJS和Flux架构从服务器获取数据的正确方法是什么
- 列出没有 mysql 的元素的最佳方法是什么
- 克服错误的更优雅的方法是什么:需要对象说明符.当通过JXA通过Messages发送SMS时,参数没有对象说明符
- 使用较少代码隐藏和显示选择菜单内容的更好方法是什么?javascript
- 在 Javascript 中实现解耦代码/回调的正确方法是什么?
- 使用Javascript,获取元素的方法是什么,基于打开和关闭标记之间的文本
- 在d3.json中使用d3.csv组合多个csv文件数据输入的最佳方法是什么
- 直接在DOM事件处理程序中调用作用域函数的最短方法是什么