1
我已經隨機選擇了「圍繞我的場景走動」(某種3D蛇),接下來我希望實現的目標是在它的頭部設置一個框。 線bufferGeometry
由我無法從緩衝區獲取位置屬性幾何
var positions1 = new Float32Array(MAX_POINTS * 3); // 3 vertices per point
var positions2 = new Float32Array(MAX_POINTS * 3); // 3 vertices per point
buffGeometry1.addAttribute('position', new THREE.BufferAttribute(positions1, 3));
buffGeometry2.addAttribute('position', new THREE.BufferAttribute(positions2, 3));
設定我選擇設置一個立方體(boxGeometry
對象)周圍,並且我用下面的代碼行,試圖實現的是:
var positioning = buffGeometry1.getAttribute('position');
cube.position.x = positioning[0];//(line1.geometry.attributes.position.array[drawCount]);
cube.position.y = positioning[1];//(line1.geometry.attributes.position.array[drawCount + 1]);
cube.position.z = positioning[2];
正如我調試,我看到我的positioning
數組未定義。所以我猜想那裏出了問題。
謝謝。