0
私はオブジェクトと円錐を作成し、それを配置し、方向付けし、それを軸zに沿って翻訳しました。さて、x、y、zの位置を取得し、後で使用できるように情報を配列に格納したいと考えています。three.jsでは、オブジェクトの位置を取得する方法は?
var cone = new THREE.Mesh(coneGeometry, coneMaterial);
var φ = wup[iter].Latitude*Math.PI/180;
var λ = - wup[iter].Longitude*Math.PI/180;
//φ phi lat λ lambda lon
cone.position.set (
Math.cos(λ) * 90 * Math.cos(φ),
Math.sin(φ) * 90,
Math.sin(λ) * 90 * Math.cos(φ)
);
cone.lookAt(new THREE.Vector3(0,0,0));
cone.translateZ(- earthRadius * réduc);
wup[iter].x = cone.x;
wup[iter].y = cone.y;
wup[iter].z = cone.z;/
cone.x
には何も含まれていません。
'cone.position.x' ...位置はベクトルです... – philipp