1

我正在尝试在复杂的 Three.js 形状中打一些简单的方孔:

var Shape1 = new THREE.Shape(ShapeCoordinates1);
PunchHole1 = new THREE.Path(Punchcoordinates1);
PunchHole2 = new THREE.Path(Punchcoordinates2);
Shape1.holes.push(PunchHole1);
Shape1.holes.push(PunchHole2);

等等

由于形状不规则,顶点坐标可能与冲孔重叠,因此在冲出多个孔时会出现严重错误,如下所示: 在此处输入图像描述

这应该是一个实心的轮廓形状,只有大约 30 个小方孔从它上面冲出,而不是中间巨大的对角线空白。

Three.js 中有没有办法防止这种行为?

4

0 回答 0