2015-04-06 6 views
0

Скажите, что у меня есть модель объекта map, состоящая из объектов дерева, и я могу успешно загрузить модель, как я могу получить доступ к одному древовидному объекту с именем Tree1?Объекты доступа ThreeJS в пределах загруженной модели obj

В настоящее время у меня есть

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());

, чтобы получить свою "абсолютную" позицию.

Смежные вопросы