如何在立方体对象中挖洞?

时间:2013-11-10 07:59:04

标签: three.js

我使用立方体来模拟房间的墙壁,我想知道是否有一些方法来模拟某个墙壁上的门或窗户。总而言之,我可以使用ThreeJS在立方体对象中挖出一个立方体孔吗?

1 个答案:

答案 0 :(得分:2)

您正在寻找的是 Constructive Solid Geometry 。有几个库允许在实体上添加一些布尔操作:

要创建房间,首先要创建外部立方体,然后将表示窗口/门的网格减去它,然后将结果作为内部立方体的减去。

但严重的是,关于您要实现的任务,您应该学会使用blender创建模型,并使用其中一个加载器将其导入到您的场景中:

希望这有帮助