ThreeCSG减法无法正常工作

时间:2018-09-03 07:10:31

标签: three.js threecsg

我有:

 var bspWall = new ThreeBSP(wall.geometry);
 var bspDoor = new ThreeBSP(this.getDoorBoundingBox().geometry);
 var bspNewWall = bspWall.subtract(bspDoor)

门的高度为8,宽度为8

墙壁的高度为16,

我将门放在底部,但是当我执行“减法”时,不是仅移除部分墙,而是沿门的高度进行操作,而是沿墙的整个高度进行减法

Here is the image

1 个答案:

答案 0 :(得分:0)

发现了问题。位于https://github.com/chandlerprall/ThreeCSG的最新ThreeCSG.js出现此问题。

当我使用此演示中使用的另一个对象时:CSG demo,它工作得很好。