У меня проблемы с получением высоты / ширины текстового компонента фрейма в моем пользовательском компоненте фрейма. Текст появляется в моей сцене, я могу console.log со свойствами 'geometry' и 'material'. Однако свойства geometry.layout не определены, хотя я вижу это в своем console.log! Свойства 'layout' содержат высоту и ширину, что мне и нужно. Как я могу получить их?
Спасибо за вашу помощь.
const label = document.createElement('a-text');
label.setAttribute('id', 'label');
label.setAttribute('position', '0 0 0');
label.setAttribute('value', 'Label test');
label.setAttribute('color', 'black');
label.addEventListener('object3dset', () => {
const { material, geometry } = label.object3D.children[0];
// Property geometry.layout is 'undefined' !!!
console.log('LAYOUT', geometry.layout);
console.log('LAYOUT_HEIGHT', geometry.layout.height);
console.log('LAYOUT_WIDTH', geometry.layout.width);
material.alphaTest = 0.5;
material.transparent = true;
material.depthTest = false;
material.depthWrite = false;
});