2015-04-06 50 views
0

假設我有一個由樹對象組成的地圖的obj模型,並且我可以成功加載模型,如何訪問一個名爲Tree1的樹對象?加載的obj模型中的ThreeJS訪問對象

目前我有

loader.load('map.obj', function (object) { 
 
\t \t \t \t \t scene.add(object); 
 
\t \t \t \t \t var Tree1 = object.getObjectByName("Tree1"); 
 
\t \t \t \t \t console.log(Tree1.position.x + " " + Tree1.position.y + " " + Tree1.position.z); 
 

 
\t \t \t \t \t 
 
\t \t \t \t }, onProgress, onError);

它總是給我(0,0,0),無論哪一個對象,我選擇。

回答

0

確保您的Tree1確實包含您的網格。然後調用:

console.log(Tree1.getWorldPosition());

得到它的 「絕對」 位置。