Spec-Zone.ru › Web APIs

XRCylinderLayer: свойство aspectRatio

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

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

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

Экспериментально: Это экспериментальная технология
Перед использованием в продуктовой среде внимательно проверьте таблицу совместимости с браузерами.

Свойство aspectRatio интерфейса XRCylinderLayer представляет собой отношение видимой части цилиндра. Это отношение ширины видимой части цилиндра к его высоте. Ширина вычисляется путем умножения radius на centralAngle.

Значение

Число, представляющее отношение видимой части цилиндра.

Примеры

Получение соотношения сторон слоя

Метод XRWebGLBinding.createCylinderLayer() создает слой цилиндра и позволяет указать aspectRatio. Свойство XRCylinder.aspectRatio можно использовать после создания слоя для получения используемого соотношения сторон или для установки нового значения.

const cylinderLayer = xrGlBinding.createCylinderLayer({
  space: xrReferenceSpace,
  viewPixelWidth: 1200,
  viewPixelHeight: 600,
  centralAngle: (60 * Math.PI) / 180,
  aspectRatio: 2,
  radius: 2,
  transform: new XRRigidTransform(/* … */),
});

cylinderLayer.aspectRatio; // 2

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

Спецификация
WebXR Layers API Уровень 1
# dom-xrcylinderlayer-aspectratio

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
aspectRatio Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет

См. также

  • XRCylinderLayer.centralAngle
  • XRCylinderLayer.radius

© 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/XRCylinderLayer/aspectRatio

Spec-Zone.ru

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