我有:
var bspWall = new ThreeBSP(wall.geometry);
var bspDoor = new ThreeBSP(this.getDoorBoundingBox().geometry);
var bspNewWall = bspWall.subtract(bspDoor)门的高和宽分别为8和8
这面墙的高度是16
我将门放置在底部,但当我执行“减法”时,它不是只沿着门的高度移除部分墙,而是沿着墙的整个高度执行减法。

发布于 2018-09-04 11:56:50
找到了问题所在。位于https://github.com/chandlerprall/ThreeCSG的最新ThreeCSG.js出现此问题。
当我使用本演示中使用的另一个:CSG demo时,它工作得非常好。
https://stackoverflow.com/questions/52144743
复制相似问题