场景api的航点位置和旋转是空的

时间:2017-12-19 08:22:38

标签: archilogic 3d.io

io3d.scene.getAframeElements api返回航路点

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

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

1 个答案:

答案 0 :(得分:1)

我们花了一段时间才弄明白这一点,抱歉延误了。

首先,它与A-Frame合作就像this glitch demonstrates一样好。位置和旋转没有显示在源代码中的事实并不意味着它们不起作用。

原因是A-Frame将属性值转换为对象,并且HTML源代码中不显示对象,因为(每个标准)属性值必须是字符串。它们不是由我们引起的,而是由A-Frame引起的,实际上通常不是问题 - 它是相反的,因为它是一种优化。

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

可以通过在元素上调用flushToDOM来解决这个问题,例如在this glitch中。这会影响所有动态创建的A-Frame元素,而不仅仅是3d.io元素 - 您可以使用box元素看到它。

我希望这能回答你的问题吗?