Spec-Zone.ru › Web APIs

XRDepthInformation: свойство normDepthBufferFromNormView

Ограниченная доступность

Эта функция не является Базовой, так как она не работает во всех широко используемых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология https://developer.mozilla.org/ru/docs/MDN/Writing_guidelines/Experimental_deprecated_obsolete#experimental
Перед использованием в продакшене внимательно проверьте таблицу совместимости браузеров таблицу совместимости браузеров.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах поддерживающих браузерах.

Только для чтения normDepthBufferFromNormView свойство интерфейса XRDepthInformation содержит 3D геометрическое преобразование, которое необходимо применить при индексировании в буфер глубины.

Значение

Объект XRRigidTransform, который необходимо применить при индексировании в буфер глубины. Преобразование, которое представляет матрица, изменяет систему координат с нормализованных координат просмотра на нормализованные координаты буфера глубины, которые затем могут быть масштабированы с помощью width и height буфера глубины для получения абсолютных координат буфера глубины.

Примеры

Используйте XRFrame.getDepthInformation() (CPU) или XRWebGLBinding.getDepthInformation() (WebGL) для получения информации о глубине. Возвращаемые объекты будут содержать normDepthBufferFromNormView буфера глубины, которые вы можете использовать для дальнейших вычислений.

const normDepthFromNormViewMatrix =
  depthData.normDepthBufferFromNormView.matrix;
const normViewFromNormDepth =
  depthData.normDepthBufferFromNormView.inverse.matrix;

Спецификации

Спецификация
Модуль WebXR Depth Sensing
# dom-xrdepthinformation-normdepthbufferfromnormview

Совместимость с браузерами

Десктоп Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
normDepthBufferFromNormView 90 90 Нет 76 Нет 90 Нет 64 Нет 15.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/XRDepthInformation/normDepthBufferFromNormView

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API