【发布时间】:2014-04-03 23:49:38
【问题描述】:
我正在尝试使用 Three.js 开发一个 3D 对象编辑器,让用户执行 CSG 操作,例如并集、交集、减法等。我主要使用“Three.js 编辑器”的源代码加载stl文件和渲染对象的功能。
现在,我想为用户添加 CSG 功能来执行动态 CSG 功能。我发现“CSG.js”和“JSModeler.js”用于执行 CSG 操作。我的目的是加载 stl 文件,然后在旅途中使用 CSG 操作自定义(联合、减去)对象。我的理想是像“123D设计”,至少对于布尔运算;选择画布上的对象并执行操作
所以,我的问题是我应该如何选择画布上的多个对象来执行 CSG 操作。我是three.js的新手,还在学习,所以我应该在哪里寻找文献或参考来实现这种功能?
提前谢谢你。
【问题讨论】:
标签: three.js