Nœud Raycast#

Le nœud Raycast.

Le nœud Raycast croise les rayons d’une géométrie sur une autre. La géométrie source est définie par le contexte du nœud auquel le nœud Raycast est connecté. Chaque rayon calcule les points d’impact sur le maillage cible et génère des normales, des distances et tout attribut de surface spécifié.

Inputs#

Target Geometry

Géométrie contre laquelle les rayons sont testés.

Attribute

Un champ d’entrée facultatif évalué sur la Target Geometry (géométrie cible) qui sera interpolée aux points de collision. Les valeurs résultantes sont sorties sur la sortie Attribute.

Source Position

La position d’où démarrer chaque rayon. Par défaut, c’est la même chose que si un Nœud Position était connecté.

Ray Direction

Direction de chaque rayon à partir de la position de départ. Le champ est évalué sur la géométrie à partir du contexte de l’évaluation du champ et non sur la géométrie cible.

Ray Length

Distance maximale qu’un rayon peut parcourir avant d’être considéré comme “no hit” (non touché).

Properties#

Mapping

Comment les attributs du maillage cible sont mappés aux valeurs d’attribut sur la géométrie résultat.

Interpolated:

Les attributs de sommet et de coin sont interpolés en douceur, avec une fonction bilinéaire.

Nearest:

Choisir la valeur du sommet le plus proche sans interpolation.

Outputs#

Is Hit

Sortie booléenne qui est vraie pour chaque rayon qui a atteint la géométrie cible.

Hit Position

L’emplacement du point d’intersection avec le maillage cible.

Hit Normal

Le vecteur Normal de surface à l’emplacement de la collision.

Hit Distance

La distance entre la Source Position (position source) et la Hit Position (position touchée). Si le rayon ne frappe pas, la longueur du rayon est renvoyée.

Attribute

Valeurs interpolées de l’entrée Attribute échantillonnées à la Hit Position (position d’impact).