Spec-Zone.ru › Web APIs

WebGLRenderingContext: метод depthRange()

Базовая Широко доступна

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Потоках Web Workers.

Метод WebGLRenderingContext.depthRange() API WebGL задаёт отображение диапазона глубины от нормализованных координат устройства до координат окна или области просмотра.

Синтаксис

depthRange(zNear, zFar)

Параметры

zNear

Значение типа GLclampf, определяющее отображение ближней плоскости обрезки к координатам окна или области просмотра. Ограничено диапазоном от 0 до 1 и должно быть меньше или равно zFar. Значение по умолчанию равно 0.

zFar

Значение типа GLclampf, определяющее отображение дальней плоскости обрезки к координатам окна или области просмотра. Ограничено диапазоном от 0 до 1. Значение по умолчанию равно 1.

Возвращаемое значение

Ничего (undefined).

Примеры

gl.depthRange(0.2, 0.6);

Для проверки текущего диапазона глубины используйте константу DEPTH_RANGE, которая возвращает массив Float32Array.

gl.getParameter(gl.DEPTH_RANGE);
// Float32Array[0.2, 0.6]

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

Спецификация
Спецификация WebGL
# 5.14.3

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
depthRange 9 12 4 12 5.1 25 4 12 8 1.5 4.4.3

См. также

  • WebGLRenderingContext.viewport()
  • WebGLRenderingContext.depthFunc()

© 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/WebGLRenderingContext/depthRange

Spec-Zone.ru

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