2016-06-09 58 views
0

如何將相機放置在特定位置osgjs?如何用osgjs將相機放置在特定位置?

我只是在學習osgjs &沒有發現像three js例子那樣的相機移動的好例子。

在threejs我們可以設置像

camera.position.x = 25; 
camera.position.y = 50; 
camera.position.z = 200; 

攝像頭的位置,但我無法找到任何與osgjs.If我在學習的錯路是幫助我的情況。

編輯:

我走到這一步與osgjs,這個移動相機,但我不能設置相機起來,我完全不知道如何/做什麼setEyePosition。

 var point = [-10, -5, 10];//xyz positions 
     viewer.getManipulator().setEyePosition(point); 
     viewer.getManipulator().setTarget(point); 
     viewer.getManipulator().setDistance(5); 

回答

1

setEyePosition選擇相機位置。

setTarget選擇相機正在看的場景中的點。

如果您的幾何圖形位於原點附近,請嘗試一個目標= [0,0,0];

var point = [-10, -5, 10]; // camera position 
    var target = [0,0,0];  // looking at point 
    viewer.getManipulator().setEyePosition(point); 
    viewer.getManipulator().setTarget(target); 
    viewer.getManipulator().setDistance(5); 
相關問題