Для инициализации необходимо добавить объект в DOM. Другими словами, вам нужно сделать
// preferably to the scene:
this.el.sceneEl.appendChild(x);
// but could be anywhere:
document.body.appendChild(x);
для a-foo
, чтобы полностью инициализировать - если вы хотите использовать примитивы, вы должны сначала сделать это, прежде чем сможете получить ссылку на object3D и добавить ее в группу. .
// init
this.el.sceneEl.appendChild(x);
// wait until loaded: x
x.addEventListener('loaded', e => {
grp.add(x)
})
Если вам нужна только группа сеток - рассмотрите возможность их создания в пользовательском компоненте вместо использования примитивов фреймов. Или, может быть, предварительно загрузить только геометрию и переписать стандартную в a-foo
.