Uzol Vyžiarenie lúča#
Uzol Vyžiarenie lúča pretína lúče z jednej geometrie na druhú. Zdrojová geometria je definovaná kontextom uzla, ku ktorému je uzol Vyžiarenie lúča pripojený. Každý lúč vypočíta body zásahu na cieľovej sieti a vypíše normály, vzdialenosti a všetky zadané atribúty povrchu.
Vstupy#
- Geometria cieľa
Geometria, na základe ktorej sa testujú lúče.
- Atribút
Nepovinné vstupné pole vyhodnotené na Geometrii cieľa, ktoré bude interpolované v bodoch zásahu. Výsledné hodnoty sa vypisujú spolu s výstupom Atribút.
- Zdroj pozície
Pozícia, z ktorej sa má začať každý lúč. Predvolene je to rovnaké, ako keby bol pripojený Uzol Pozícia.
- Smer lúča
Smer každého lúča z východiskovej pozície. Pole sa vyhodnocuje na geometrii z kontextu vyhodnotenia poľa, nie na Geometrii cieľa.
- Dĺžka lúča
Maximálna vzdialenosť, ktorú môže lúč prejsť, kým sa nepovažuje za „nezasiahnutý“.
Vlastnosti#
- Mapovanie
Ako sa atribúty cieľovej povrchovej siete mapujú na hodnoty atribútov vo výslednej geometrii.
- Interpólované:
Vrcholové a rohové atribúty sa interpolujú plynulo bilineárnou funkciou.
- Najbližšia:
Vyberie hodnotu najbližšieho vrcholu bez interpolácie.
Výstupy#
- Je zásah
Logický operátor atribútu výstupu, ktorý je TRUE pre každý lúč, ktorý zasiahol Geometriu cieľa.
- Pozícia zásahu
Umiestnenie priesečníka s povrchovou sieťou cieľa.
- Normál zásahu
Vektor normálu povrchu v mieste zásahu.
- Vzdialenosť zásahu
Vzdialenosť od Pozície zdroja k Pozícii zásahu. Ak lúč nezasiahne, vráti sa hodnota Dĺžka lúča.
- Atribút
Interpolované hodnoty vstupu Atribút snímané v Pozícii zásahu.