XRAnchor3D
Наследует: XRNode3D < Node3D < Node < Object
Точка привязки в пространстве дополненной реальности.
Описание
Точка XRAnchor3D — это XRNode3D, которая сопоставляет местоположение в реальном мире, определенное платформой дополненной реальности, с позицией в игровом мире. Например, пока в ARKit включено обнаружение плоскостей, ARKit будет определять и обновлять положение плоскостей (столов, полов и т. д.) и создавать для них якоря.
Этот узел сопоставляется с одним из якорей посредством его уникального идентификатора. Когда вы получаете сигнал о том, что доступен новый якорь, вам следует добавить этот узел в сцену для этого якоря. Вы можете заранее определить узлы и задать идентификатор; узлы просто останутся на (0, 0, 0) до тех пор, пока не будет распознана плоскость.
Помните, что пока включено обнаружение плоскости, размер, размещение и ориентация якоря будут обновляться по мере того, как логика обнаружения узнает больше о реальном мире, особенно если в поле зрения находится только часть поверхности.
Обучающие материалы
Методы
get_plane() const |
|
get_size() const |
Описания метода
Возвращает плоскость, выровненную с нашей точкой привязки; удобно для проверки пересечения.
Возвращает предполагаемый размер обнаруженной плоскости. Скажем, когда якорь относится к столу в реальном мире, это предполагаемый размер поверхности этого стола.