我正在编写一个组件,该组件需要访问和修改作为资产读入 A-Frame 的模型上的位置、法线和 uv 属性。我可以接近访问数据,但不能完全到达那里。使用:
document.querySelector('a-entity').object3D.children
似乎给了我一个数组,但是尝试访问这些元素给了我一个带有空子对象和空几何的对象。
我的猜测是我试图通过错误的门访问数据,而:
console.log(document.querySelector('a-entity').object3D.children);
向我展示了一个数组 size=1 和一个填充的 Object 元素
console.log(document.querySelector('a-entity').object3D.children[0]);
给我带有空地理等的元素。用于获取数据的正确机制或语法是什么?