XRFrame: метод createAnchor()
Ограниченная доступность
Эта функция не является Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.
Экспериментальная: Это экспериментальная технология
Перед использованием в производстве внимательно проверьте таблицу совместимости браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Метод createAnchor() интерфейса XRFrame создаёт свободно плавающую XRAnchor, которая будет закреплена относительно реального мира.
См. XRHitTestResult.createAnchor() для создания якоря из результата определения попадания, который прикреплён к объекту в реальном мире.
Синтаксис
createAnchor(pose, space)
Параметры
pose-
Объект
XRRigidTransformс начальной позицией, где должен быть создан якорь. Система позаботится о том, чтобы отношение к физическому миру, установленное в данный момент времени, сохранялось по мере развития понимания системы отслеживания мира. space-
Объект
XRSpace, относительно которого определяется положение.
Возвращаемое значение
Примеры
Создание якоря
frame.createAnchor(anchorPose, referenceSpace).then(
(anchor) => {
// Do stuff with the anchor (assign objects that will be relative to this anchor)
},
(error) => {
console.error(`Could not create anchor: ${error}`);
},
);
Спецификации
| Спецификация |
|---|
| Модуль WebXR Anchors # dom-xrframe-createanchor |
Совместимость браузеров
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
createAnchor |
85 | 85 | Нет | 71 | Нет | 85 | Нет | 60 | Нет | 14.0 | Нет |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XRFrame/createAnchor