2

io3d.scene.getAframeElements api 返回航点

<a-entity tour-waypoint="TOP VIEW" io3d-uuid="2c0c947b-5135-456d-9626-8c80778b9dd5" position="" rotation="" scale="" visible=""></a-entity>

位置和旋转为空。如何获取每个航点的姿势数据?

4

1 回答 1

1

我们花了一段时间才弄清楚这一点,抱歉耽搁了。

首先,它与 A-Frame 配合得很好,正如这个故障所展示的那样。位置和旋转没有出现在源代码中的事实并不意味着它们不起作用。

原因是 A-Frame 将属性值转换为对象,并且对象不会显示在 HTML 源代码中,因为(根据标准)属性值必须是字符串。事实上,它们不是由我们造成的,而是由 A-Frame 造成的,事实上,这通常不是问题——它恰恰相反,因为它是一种优化。

现在您可能希望将信息显示为 HTML 转储的一部分(例如,通过显示innerHTML在 a 中textarea,那么这是一个问题。

这个问题可以通过调用flushToDOM元素来克服,就像在这个故障中一样。顺便说一下,这会影响所有动态创建的 A-Frame 元素,而不仅仅是 3d.io 元素 - 你可以在 box 元素中看到这一点。

我希望这回答了你的问题?

于 2018-01-11T14:52:44.767 回答