我有:
var bspWall = new ThreeBSP(wall.geometry);
var bspDoor = new ThreeBSP(this.getDoorBoundingBox().geometry);
var bspNewWall = bspWall.subtract(bspDoor)
门高8宽8
墙高16,
我将门放在底部,但是当我执行“减法”时,而不是仅移除墙的一部分,它仅沿门的高度执行,而是沿墙的整个高度执行减法
发现了问题。位于https://github.com/chandlerprall/ThreeCSG的最新 ThreeCSG.js存在此问题。
当我使用此演示中使用的另一个:CSG 演示时,它工作得非常好。