io3d.scene.getAframeElements api 返回航点
<a-entity tour-waypoint="TOP VIEW" io3d-uuid="2c0c947b-5135-456d-9626-8c80778b9dd5" position="" rotation="" scale="" visible=""></a-entity>
位置和旋转为空。如何获取每个航点的姿势数据?
io3d.scene.getAframeElements api 返回航点
<a-entity tour-waypoint="TOP VIEW" io3d-uuid="2c0c947b-5135-456d-9626-8c80778b9dd5" position="" rotation="" scale="" visible=""></a-entity>
位置和旋转为空。如何获取每个航点的姿势数据?
我们花了一段时间才弄清楚这一点,抱歉耽搁了。
首先,它与 A-Frame 配合得很好,正如这个故障所展示的那样。位置和旋转没有出现在源代码中的事实并不意味着它们不起作用。
原因是 A-Frame 将属性值转换为对象,并且对象不会显示在 HTML 源代码中,因为(根据标准)属性值必须是字符串。事实上,它们不是由我们造成的,而是由 A-Frame 造成的,事实上,这通常不是问题——它恰恰相反,因为它是一种优化。
现在您可能希望将信息显示为 HTML 转储的一部分(例如,通过显示innerHTML
在 a 中textarea
,那么这是一个问题。
这个问题可以通过调用flushToDOM
元素来克服,就像在这个故障中一样。顺便说一下,这会影响所有动态创建的 A-Frame 元素,而不仅仅是 3d.io 元素 - 你可以在 box 元素中看到这一点。
我希望这回答了你的问题?