reflect

Devuelve un vector de reflexión mediante un rayo de incidentes y una superficie normal.

ret reflect(i, n)

Parámetros

Elemento Descripción
i
[in] Vector de incidente de punto flotante.
N
[in] Vector normal de punto flotante.

Valor devuelto

Vector de reflexión de punto flotante.

Comentarios

Esta función calcula el vector de reflexión mediante la fórmula siguiente: v = i - 2 * n * dot(i n) .

Descripción del tipo

Nombre Tipo de plantilla Tipo de componente Size
i Vector FLOAT cualquiera
n Vector FLOAT las mismas dimensiones que la entrada i
Ret Vector FLOAT las mismas dimensiones que la entrada i

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 1 (DirectX HLSL) y modelos de sombreador superiores

Consulte también

Funciones intrínsecas (DirectX HLSL)