Метод вычитания ThreeCSG не работает должным образом - PullRequest
0 голосов
/ 03 сентября 2018

у меня есть:

 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 голосов
/ 04 сентября 2018

Нашел проблему. Последний файл ThreeCSG.js, расположенный по адресу https://github.com/chandlerprall/ThreeCSG, имеет эту проблему.

Когда я использовал другой, использованный в этой демонстрации: CSG demo он работал отлично.

...