1
配列からBezierCurveを動的に生成するための正しい構文が見つからないため、プッシュを試みましたが動作しません。Three.js |動的にBezierCurveを生成する
var x = [0,10,100,220,100, etc,...];
var y = [10,0,100,200,200, etc,...];
var z = [100,220,10,0,100, etc,...];
var points = [];
for(i=0; i < x.length; i++){
points.push(new THREE.Vector3(x[i], y[i], z[i]));
}
var curve = new THREE.CubicBezierCurve3(points);
var geometry = new THREE.Geometry();
var curveObject = new THREE.Line(geometry, material);
scene.add(curveObject);
アイデアはありますか?
[ 'THREE.CubicBezierCurve3'](http://threejs.org/docs/#Reference /Extras.Curves/CubicBezierCurve3)は配列をとらないので、4つの['THREE.Vector3'](http://threejs.org/docs/#Reference/Math/Vector3)が必要です。 –
右アンドレ、THREE.CubicBezierCurve3は4つを取るThree.Vector3 MAXIMUM。 –