XRAnchor3D

Наследует: XRNode3D < Node3D < Node < Object

Точка привязки в пространстве дополненной реальности.

Описание

Точка XRAnchor3D — это XRNode3D, которая сопоставляет местоположение в реальном мире, определенное платформой дополненной реальности, с позицией в игровом мире. Например, пока в ARKit включено обнаружение плоскостей, ARKit будет определять и обновлять положение плоскостей (столов, полов и т. д.) и создавать для них якоря.

Этот узел сопоставляется с одним из якорей посредством его уникального идентификатора. Когда вы получаете сигнал о том, что доступен новый якорь, вам следует добавить этот узел в сцену для этого якоря. Вы можете заранее определить узлы и задать идентификатор; узлы просто останутся на (0, 0, 0) до тех пор, пока не будет распознана плоскость.

Помните, что пока включено обнаружение плоскости, размер, размещение и ориентация якоря будут обновляться по мере того, как логика обнаружения узнает больше о реальном мире, особенно если в поле зрения находится только часть поверхности.

Обучающие материалы

Методы

Plane

get_plane() const

Vector3

get_size() const


Описания метода

Plane get_plane() const 🔗

Возвращает плоскость, выровненную с нашей точкой привязки; удобно для проверки пересечения.


Vector3 get_size() const 🔗

Возвращает предполагаемый размер обнаруженной плоскости. Скажем, когда якорь относится к столу в реальном мире, это предполагаемый размер поверхности этого стола.