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].