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 | sí |