Свифт-новичок борется с перемещением узла сцены в ARkit в ответ на движение устройства.
Чего я хочу добиться: сначала определить плоскость пола, а затем поместить сферу на пол. Начиная с этой точки, в зависимости от движения устройства, я хочу перемещать сферу вдоль ее осей x и z, чтобы перемещать ее по полу комнаты. (Однажды созданная сфера должна быть в центре экрана устройства и привязана к этому виду)
До сих пор я не мог обнаружить пол и разместить узел без проблем. Я могу использовать движение устройства для получения ориентации устройства (тангажа, крена и рыскания), но как перевести эти значения в значимые позиции x, y, z, с помощью которых я могу обновить свой узел?
Существуют ли какие-либо формулы или методы, которые используются для расчета такой информации или это неправильный подход? Буду признателен за ссылку на некоторую информацию или объяснение того, как go об этом. Также я не уверен, как обеспечить, чтобы узел всегда был в центре экрана устройства.