Raycast-nod¶

Noden Raycast intersekterar strålar från en geometri till en annan. Källgeometrin definieras av kontexten för den nod som Raycast-noden är ansluten till. Varje stråle beräknar träffpunkter på målnätet och matar ut normaler, avstånd och alla ytattribut som anges.
Inmatningar¶
- Målgeometri
Geometri som strålarna testas mot.
- Attribut
En valfri fältinmatning som utvärderas på den Target Geometry som kommer att interpoleras vid träffpunkterna. De resulterande värdena matas ut med Attribute-utmatningen.
- Källa Position
Den position varifrån varje stråle ska starta. Som standard är detta samma som om Position Node var ansluten.
- Ray Riktning
Riktning för varje stråle från startpositionen. Fältet utvärderas på geometrin från kontexten för fältutvärderingen, inte på Target Geometry.
- Strålens längd
Maximalt avstånd som en stråle kan färdas innan den betraktas som ”ingen träff”.
Egenskaper¶
- Kartläggning
Hur attributen i målnätet mappas till attributvärdena i resultatgeometrin.
- Interpolerad:
Attributen för toppar och hörn interpoleras smidigt med en bilinjär funktion.
- Närmaste:
Välj värdet för närmaste toppunkt utan att interpolera.
Utgångar¶
- Är träffad
Boolesk utdata som är sann för varje stråle som har träffat Target Geometry.
- Position för träff
Platsen för skärningspunkten med målnätet.
- Hit Normal
Ytans Normal-vektor vid träffpunkten.
- Avstånd till träff
Avståndet från Source Position till Hit Position. Om strålen inte träffar returneras Ray Length.
- Attribut
Interpolerade värden för Attribute-ingången som samplats vid Hit Position.