Как получить доступ к сетке, когда 3D-объект загружается во время выполнения в Aframe? - PullRequest
0 голосов
/ 10 сентября 2018

Когда 3D-объект загружается во время выполнения в Aframe, как получить доступ к информации о сетке?

Я загрузил 3d модель с:

targetObj = document.createElement('a-obj-model');
targetObj.setAttribute('gltf-model', '#whatever_model');

и вот как я пытался получить информацию о мешах:

targetObj.addEventListener('loaded', function () {
    console.log(targetObj.hasLoaded);
    console.log(targetObj.getObject3D('mesh'));
});

Когда я делаю это, я вижу, что targetObj загружен, однако информация о мешах не определена.

1 Ответ

0 голосов
/ 11 сентября 2018

(или событие с загрузкой модели):

targetObj.addEventListener('object3dset', function (evt) {
  if (evt.detail.name !== 'mesh') { return; }
  targetObj.getObject3D('mesh');
});
...