是否可以在三个部分中切割几何形状的几何形状?

时间:2012-03-21 23:16:01

标签: three.js

是否可以删除或删除three.js中的形状部分?

例如,如果我制作了一个CylinderGeometry,并想要将其前面“刮”掉,那么前面是平的,后面是弯曲的,就像半圆柱一样。这可能吗?

我需要能够在圆柱体的正面和背面进行,所以只是侧面是弯曲的。

1 个答案:

答案 0 :(得分:21)

有可能。您可以自己处理三角形,或者使用类似Constructive Solid Geometry的库的布尔运算来进行网格减法。

CSG three.js

请查看herehere,了解与操纵几何图形相关的一些建议。

还有其他algorithms to slice a mesh可以移植,但这取决于你需要这么简单或复杂。

相关问题