我正在尝试使用Three.js开发一个3D对象编辑器,让用户执行CSG操作,例如union,intersection,subtract等。我使用了来自“Three.js Editor”的源代码。加载stl文件和渲染对象的功能。
现在,我想为用户添加CSG功能来进行动态CSG功能。我发现“CSG.js”和“JSModeler.js”用于执行CSG操作。我的意图是加载stl文件,然后使用CSG操作定制(联合,减去)对象。我的理想是像“123D设计”,至少对于布尔运算;选择画布上的对象并执行操作
所以,我的问题是如何在画布上选择多个对象来进行CSG操作。我是three.js的新手,还在学习,所以我应该在哪里寻找文献或参考来实现这种功能?
提前谢谢你。
答案 0 :(得分:1)