Three.js:如何在没有扭曲的情况下打出多个孔?

时间:2013-07-17 14:25:21

标签: three.js

我正试图用复杂的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);

由于形状不规则,顶点坐标可能与打孔重叠,因此在打出多个孔时会出现严重错误,如下所示: enter image description here

这应该是一个坚固的轮廓形状,只有大约30个小方孔打出来,所以中间的巨大对角白色空间。

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

0 个答案:

没有答案