Поделиться через


DepthConvention Перечисление

Определение

Соглашение z о пространстве экрана с плавающей запятой, используемое для отрисовки

public enum class DepthConvention
public enum DepthConvention
type DepthConvention = 
Public Enum DepthConvention
Наследование
DepthConvention

Поля

MinusOneToOne 1

Z находится в диапазоне [-1;1], при этом -1 является ближайшим к камере, а 1 — самым дальним z-значением камеры.

OneToMinusOne 3

Z находится в диапазоне [1;-1], при этом 1 является ближайшим к камере, а -1 — самым дальним z-значением камеры

OneToZero 2

Z находится в диапазоне [1;0], при этом 1 является ближайшим к камере, а 0 — самым дальним z-значением камеры

ZeroToOne 0

Z находится в диапазоне [0;1], при этом 0 является ближайшим к камере, а 1 — самым дальним z-значением камеры.

Комментарии

Для матрицы проекции следует использовать соглашение z, ожидаемое локально. Если диапазон z экранного пространства равен [0;1], задайте ZeroToOne и MinusOneToOne для [-1;1]. Если вам нужна обратная матрица Z, используйте соответствующие соглашения OneToZero для [1;0] и OneToMinusOne для [1;-1].

Применяется к

См. также раздел