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

mcc*_*n19 12 three.js

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

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

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

Geo*_*nza 22

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

CSG three.js

看看这里这里有关操纵几何的一些建议.

还有其他算法来切割可以移植的网格,但这取决于你需要这么简单或复杂.