DepthConvention Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwencja zmiennoprzecinkowa z miejsca na ekranie używana do renderowania
public enum class DepthConvention
public enum DepthConvention
type DepthConvention =
Public Enum DepthConvention
- Dziedziczenie
-
DepthConvention
Pola
MinusOneToOne | 1 | Z znajduje się w zakresie [-1;1], a -1 jest najbliższą kamerą, a 1 jest najdalejszą wartością z aparatu. |
OneToMinusOne | 3 | Z znajduje się w zakresie [1;-1], a 1 jest najbliższą kamerą i -1 jest możliwą wartością najdalej z aparatu |
OneToZero | 2 | Z znajduje się w zakresie [1;0], a 1 jest najbliższą kamerą, a 0 jest możliwą wartością najdalej z aparatu |
ZeroToOne | 0 | Z znajduje się w zakresie [0;1], a 0 jest najbliższą kamerą, a 1 jest możliwą wartością najdalej od aparatu. |
Uwagi
Należy użyć konwencji z, której oczekujesz lokalnie dla macierzy projekcji. Jeśli zakres spacji ekranu z wynosi [0;1], ustaw parametr ZeroToOne i MinusOneToOne dla [-1;1]. Jeśli potrzebujesz odwrotnej macierzy Z, użyj odpowiednich konwencji OneToZero dla [1;0] i OneToMinusOne dla [1;-1].