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

The position from where to start each ray. By default, this is the same as if the Nœud Position was connected.

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

The distance from the ray origin to the Hit Position.

Attribute

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