我正在使用ThreeJS来渲染房屋模型。我试着在房子周围种草。问题是,如果草是一架普通的飞机,它会出现在房子里(见第一个截图),而不会被放到保险库里。我试着使用房子的边界框来移除部分地板,但它在其他模型中造成了问题(地板上的洞,见截图)。我需要一些方法来保留外面的草和移走房子里的草,但我不知道怎么做。


任何帮助都将不胜感激!
发布于 2015-05-11 23:28:03
可以将当前的单个草地平面替换为不进入房屋的四个有界平面。
+-----------+
| 1 |
+---+---+---+
| 2 | | 3 |
+---+---+---+
| 4 |
+-----------+EDIT另一个选项是使用构造性实体几何图形(CSG):
https://stackoverflow.com/questions/30171654
复制相似问题