Parametro
Qui dovete collegare l’oggetto poligonale che dovrà essere colpito dal raggio.
Il raggio viene definito da 2 punti. Il vettore tra questi 2 punti rappresenta il raggio. Punto Raggio1 definisce la posizione di partenza del raggio; Punto Raggio2 la sua posizione finale. Questi 2 punti consentono di definire non solo la direzione del raggio, ma anche la sua lunghezza.
Nell’esempio qui sopra, il raggio viene creato tra 2 triangoli. Nel caso di una collisione, una sfera verrà posizionata nel punto in cui il raggio tocca l’oggetto.
Questa porta segnala se il raggio ha colpito l’oggetto. Un valore Bool 1 indica collisione, mentre un valore Bool 0 indica che il raggio ha mancato l’oggetto.
Restituisce la posizione in cui il raggio ha colpito l’oggetto (ricordiamo che il raggio viaggia da Punto Raggio1 a Punto Raggio2). Questo vettore viene calcolato solo se è avvenuta una collisione. Per attivare questa porta, disabilitate Solo Prova in Gestione Attributi. Il Punto di Collisione viene restituito sia in coordinate locali che globali, a seconda che Coordinate Globali sia attivo o meno in Gestione Attributi.
Indice Faccia[-2147483648..2147483647]
Se la collisione avviene, questa porta emette il numero di indice del primo poligono colpito dal raggio. Per attivare questa porta, disabilitate Solo Prova in Gestione Attributi.
Se il raggio ha colpito una superficie, questa porta emette la normale del poligono colpito. Per attivare questa porta, disabilitate Solo Prova in Gestione Attributi.
Contrariamente a Normale Faccia, l’output di questa porta dipende dalle normali dei poligoni che circondano il poligono colpito dal raggio. Per attivare questa porta, disabilitate Solo Prova in Gestione Attributi.
Se il raggio ha colpito un poligono, questa porta emette la distanza da Punto Raggio1 al poligono che è stato colpito per primo dal raggio. Per attivare questa porta, disabilitate Solo Prova in Gestione Attributi.
Questa porta emette un valore Bool che indica se il raggio colpisce una retrofaccia (output è 1) o una faccia frontale (output è 0). Notate che la direzione della normale determina quale lato è il fronte e quale il retro.