続きとして: 1つのオブジェクトを遠くのオブジェクトに向けます
メッシュのサーフェスが別のオブジェクトを指すようにしようとしています。遠くのオブジェクトが移動するたびに、遠くのオブジェクトが近くのオブジェクトを指すようにします。
これが起こっていることのサンプルです:http: //jsfiddle.net/UsVUv/
1)2つのメッシュオブジェクトを作成します。2)遠いメッシュが上を向いているので、カメラから見えるように回転させます。-> farMesh.rotation = new THREE.Vector3(Math.PI / 2、0、0); 3)遠いメッシュを移動するときは、次のように呼び出して、近いメッシュを見続けるようにします。遠いメッシュの面は近いメッシュを見ませんが、その平面のエッジは見ます。-> farMesh.lookAt(nearMesh.position); 4)次に、メッシュを後ろに回転させてカメラに再び向くようにしますが、これにより、lookAtが行った回転が削除されます。-> farMesh.rotation = new THREE.Vector3(Math.PI / 2、0、0);
サンプルの1)、2)、および3)の行をコメントアウトして、何が起こっているかを確認できます。