reflect
Retorna um vetor de reflexão usando um raio de incidente e uma superfície normal.
ret reflect(i, n) |
---|
Parâmetros
Item | Descrição |
---|---|
Eu |
[in] Um vetor de incidente de ponto flutuante. |
N |
[in] Um vetor normal de ponto flutuante. |
Valor Retornado
Um vetor de reflexão de ponto flutuante.
Comentários
Essa função calcula o vetor de reflexão usando a seguinte fórmula: v = i - 2 * n * dot(i n) .
Descrição do tipo
Nome | Tipo de modelo | Tipo de componente | Tamanho |
---|---|---|---|
i | Vetor | FLOAT | any |
n | Vetor | FLOAT | mesma dimensão que a entrada i |
Ret | Vetor | FLOAT | mesma dimensão que a entrada i |
Modelo de sombreador mínimo
Essa função tem suporte nos seguintes modelos de sombreador.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de Sombreador 1 (DirectX HLSL) e modelos de sombreador superior | sim |