Compartir a través de


RenderStateManager.SlopeScaleDepthBias (Propiedad)

Actualización: noviembre 2007

Recupera o establece un valor que se utiliza para determinar la diferencia que se puede aplicar a figuras primitivas coplanares para reducir la disputa de z por el reflejo.

Espacio de nombres:  Microsoft.WindowsMobile.DirectX.Direct3D
Ensamblado:  Microsoft.WindowsMobile.DirectX (en Microsoft.WindowsMobile.DirectX.dll)

Sintaxis

'Declaración
Public Property SlopeScaleDepthBias As Single
'Uso
Dim instance As RenderStateManager
Dim value As Single

value = instance.SlopeScaleDepthBias

instance.SlopeScaleDepthBias = value
public float SlopeScaleDepthBias { get; set; }
public:
property float SlopeScaleDepthBias {
    float get ();
    void set (float value);
}
public function get SlopeScaleDepthBias () : float
public function set SlopeScaleDepthBias (value : float)

Valor de propiedad

Tipo: System.Single
Valor que especifica la diferencia en la escala de pendiente que se va a aplicar. El valor predeterminado es cero.

Comentarios

Es posible hacer que polígonos que son coplanares en un espacio 3D parezcan no coplanares, agregando una diferencia de z a cada uno. Una aplicación puede ayudar a garantizar que los polígonos coplanares se representen correctamente agregando una diferencia a los valores de z que el sistema utiliza para representar conjuntos de polígonos coplanares.

La fórmula siguiente muestra cómo calcular la diferencia que debe aplicarse a los elementos primitivos coplanares.

bias = (m * SlopeScaleDepthBias) + DepthBias

donde m es la pendiente de profundidad máxima del triángulo que se representa, que se define como:

m = max(abs(delta z / delta x), abs(delta z / delta y))

Permisos

Plataformas

Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Compact Framework

Compatible con: 3.5, 2.0

Vea también

Referencia

RenderStateManager (Clase)

RenderStateManager (Miembros)

Microsoft.WindowsMobile.DirectX.Direct3D (Espacio de nombres)