Положение и поворот путевых точек пусты от сцены api
io3d.scene.getAframeElements api возвращает путевые точки
<a-entity tour-waypoint="TOP VIEW" io3d-uuid="2c0c947b-5135-456d-9626-8c80778b9dd5" position="" rotation="" scale="" visible=""></a-entity>
Положение и вращение пусты. Как я могу получить данные позы для каждой путевой точки?
1 ответ
Нам понадобилось время, чтобы понять это, извините за задержку.
Перво-наперво, он работал с A-Frame просто отлично, как показывает этот глюк. Тот факт, что позиция и вращение не отображаются в исходном коде, не означает, что они не работают.
Причина этого заключается в том, что A-Frame превращает значения атрибутов в объекты, и объекты не отображаются в исходном коде HTML, поскольку (по стандарту) значения атрибутов должны быть строками. Тот факт, что это не так, вызван не нами, а A-Frame, и, по сути, обычно не является проблемой - все наоборот, так как это оптимизация.
Теперь вы можете отображать информацию как часть дампа HTML (например, отображая innerHTML
в textarea
тогда это проблема.
Эту проблему можно решить, позвонив flushToDOM
на элементах, как в этом глюке. Кстати, это влияет на все динамически создаваемые элементы A-Frame, а не только на элементы 3d.io - вы видите это с элементом box.
Надеюсь, это ответит на ваш вопрос?