Compartilhar via


DepthConvention Enumeração

Definição

A convenção de ponto flutuante de espaço de tela z usada para renderização

public enum class DepthConvention
public enum DepthConvention
type DepthConvention = 
Public Enum DepthConvention
Herança
DepthConvention

Campos

MinusOneToOne 1

Z está no intervalo [-1;1], com -1 sendo o mais próximo da câmera e 1 sendo o valor z mais distante possível da câmera.

OneToMinusOne 3

Z está no intervalo [1;-1], sendo 1 o mais próximo da câmera e -1 sendo o valor z mais distante da câmera possível

OneToZero 2

Z está no intervalo [1;0], sendo 1 o mais próximo da câmera e 0 sendo o valor z mais distante possível da câmera

ZeroToOne 0

Z está no intervalo [0;1], sendo 0 o mais próximo da câmera e 1 sendo o valor z mais distante possível da câmera.

Comentários

Você deve usar a convenção z que está esperando localmente para sua matriz de projeção. Se o intervalo de espaço na tela z for [0;1], defina ZeroToOne e MinusOneToOne para [-1;1]. Se você precisar de uma matriz Z inversa, use as respectivas convenções OneToZero para [1;0] e OneToMinusOne para [1;-1].

Aplica-se a

Confira também