refração
Retorna um vetor de refração usando um raio de entrada, uma superfície normal e um índice de refração.
ret refract(i, n, ?) |
---|
Parâmetros
Item | Descrição |
---|---|
Eu |
[in] Um vetor de direção de raio de ponto flutuante. |
N |
[in] Um vetor normal de superfície de ponto flutuante. |
? |
[in] Um escalar de índice de refração de ponto flutuante. |
Valor Retornado
Um vetor de refração de ponto flutuante. Se o ângulo entre o raio de entrada i e a superfície normal n for muito grande para um determinado índice de refração ?, o valor retornado será (0,0,0).
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 |
? | escalar | FLOAT | 1 |
vetor de refração | 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 2 (DirectX HLSL) e modelos de sombreador superior | sim |
Modelo de Sombreador 1 (DirectX HLSL) | sim (somente vs_1_1) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de