我試圖創建一個簡單的矩形,使用形狀的主幾何和路徑孔孔如下:單孔形狀:「可能孔外形!」
var shape = new THREE.Shape();
shape.moveTo(0, -100);
shape.lineTo(0, 100);
shape.lineTo(400, 100);
shape.lineTo(400, -100);
var hole = new THREE.Path();
hole.moveTo(25, -75);
hole.lineTo(25, 75);
hole.lineTo(375, 75);
hole.lineTo(375, -75);
shape.holes.push(hole);
geometry = new THREE.ShapeGeometry(shape);
從這個代碼中,我得到一個控制檯錯誤像這樣的:
無限循環!左邊的孔:1,可能是孔外形!
我做錯了什麼?就我從硬編碼座標中看到的那個孔來說,它的座標是在大的形狀內部。
我看了一些similaranswers和examples已經但我無法看到差異或缺少的東西。
完全正確!令我擔心的是,我沒有在文檔上找到任何關於這方面的信息......所以,感謝@WestLangley – juagicre 2014-10-06 06:57:59