Riflettere
Restituisce un vettore di reflection usando un raggio imprevisto e una superficie normale.
ret reflection(i, n) |
---|
Parametri
Elemento | Descrizione |
---|---|
Ho |
[in] Vettore di eventi imprevisti a virgola mobile. |
N |
[in] Vettore mobile, normale. |
Valore restituito
Vettore a virgola mobile, reflection.
Commenti
Questa funzione calcola il vettore di reflection usando la formula seguente: v = i - 2 * n * dot(i n) .
Descrizione tipo
Nome | Tipo di modello | Tipo di componente | Dimensione |
---|---|---|---|
i | Vettore | float | any |
n | Vettore | float | stesse dimensioni dell'input i |
Ret | Vettore | float | stesse dimensioni dell'input i |
Modello di shader minimo
Questa funzione è supportata nei modelli shader seguenti.
Modello di shader | Supportato |
---|---|
Modello shader 1 (DirectX HLSL) e modelli shader superiori | sì |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per