2017-11-04 14 views
0

それはstackoverflowの中に私の最初のポストだの前にカメラを移動する方法。 私はどのようにメッシュの前にカメラを置くことができますかと尋ねています。BABYLONJS:メッシュ

コンテキスト:

私のプロジェクト私は絵を見ることができるように、メッシュの目の前に取得する博物館である、と私は「メッシュ」を想像するにはクリックしたとき、私はカメラを必要としています。

私が試した:

camera.postion = Mesh.position。

問題:私は絵を見ることができないので、

カメラは、メッシュの位置を取るが、私は絵にいますよ!

ありがとうございました!

答えて

0

あなたはメッシュの位置から少し離れてカメラを移動しようとすることができます。そのような

何か:

camera.position = mesh.position.add(new BABYLON.Vector3(0, 0, 5)); 
camera.target = mesh.position 
0

私は右の解決策を見つけました! ありがとうございました!前に試したことがありますが、うまくいきませんでした! 解決策!

Picture.metadata={}; 

Picture.metadata.visitorPosition = new BABYLON.Vector3(x,y,z); 

if (pickResult.hit){ 
if(!pickResult.pickedMesh.metadata){return;} 
camera.position = pickResult.pickedMesh.metadata.visitorPosition; 
camera.setTarget(pickResult.pickedMesh.position);} 
関連する問題