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