我使用立方体来模拟房间的墙壁,我想知道是否有一些方法来模拟某个墙壁上的门或窗户。总而言之,我可以使用ThreeJS在立方体对象中挖出一个立方体孔吗?
答案 0 :(得分:2)
您正在寻找的是 Constructive Solid Geometry 。有几个库允许在实体上添加一些布尔操作:
要创建房间,首先要创建外部立方体,然后将表示窗口/门的网格减去它,然后将结果作为内部立方体的减去。
但严重的是,关于您要实现的任务,您应该学会使用blender创建模型,并使用其中一个加载器将其导入到您的场景中:
希望这有帮助