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é.
Entrées
- 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é).
Propriétés
- 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.
Sorties
- 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 l’origine du rayon et la Hit Position (position d’impact).
- Attribute
Valeurs interpolées de l’entrée Attribute échantillonnées à la Hit Position (position d’impact).