Nœud Compare¶
Le nœud Compare compare deux valeurs et indique si elles satisfont à une opération de comparaison sélectionnée.
Le nœud prend en charge tous les types de données génériques, y compris les blocs de données. Pour les entrées vectorielles, des modes de comparaison supplémentaires sont disponibles et permettent d’effectuer des comparaisons plus complexes tout en réduisant le nombre de nœuds requis et en améliorant la lisibilité de l’arborescence des nœuds.
Inputs¶
- A, B
Entrées de valeur standard du type sélectionné.
- C
Comparé au produit scalaire de deux vecteurs d’entrée lorsque la propriété Mode est définie sur Dot Product (Produit scalaire).
- Epsilon
Cette valeur est utilisée comme seuil pour toujours considérer les deux entrées comme égales pour les opérations égales et non égales.
Propriétés¶
- Type
Le type de données à comparer.
- Mode
Méthode utilisée pour comparer les entrées vectorielles.
- Element-Wise:
Compare chaque axe des vecteurs en entrée séparément et affiche True uniquement lorsque le résultat est vrai pour chaque axe.
- Length:
Compare la longueur des deux vecteurs en entrée.
- Average:
Compare la moyenne des éléments des vecteurs d’entrée. C’est la même chose que la conversion implicite utilisée lors de la définition du type de données du nœud sur Float.
- Dot Product (produit scalaire):
Compare le produit scalaire des deux vecteurs avec l’entrée C séparée, en utilisant l’opération sélectionnée. Le produit scalaire renvoie une valeur unique qui indique à quel point les deux vecteurs “concordent”.
- Direction:
Compare l’angle entre les deux vecteurs avec l’entrée séparée Angle, en utilisant l’opération sélectionnée. Les vecteurs sont normalisés, donc leur longueur n’a pas d’importance.
- Operation
L’opération de comparaison à effectuer. Les opérations disponibles dépendent du type de données sélectionné.
- Less Than:
True lorsque la première entrée est plus petite que la deuxième entrée.
- Less Than or Equal:
True lorsque la première entrée est inférieure ou égale à la deuxième entrée.
- Greater Than:
True lorsque la première entrée est supérieure à la deuxième entrée.
- Greater Than or Equal:
True lorsque la première entrée est supérieure ou égale à la deuxième entrée.
- Equal:
True lorsque la différence entre les deux entrées est inférieure à l’entrée Epsilon.
- Not Equal:
True lorsque la différence entre les deux entrées est supérieure à l’entrée Epsilon.
- Brighter:
True lorsque la première entrée de couleur est plus lumineuse que la seconde.
- Darker:
True lorsque la première entrée de couleur est plus sombre que la seconde.
Output¶
- Result
Sortie booléenne standard.
Exemples¶
Ici, le nœud Compare est utilisé avec le mode Direction pour comparer la direction des normales de face de la sphère à la “direction” de l’emplacement de l’objet cube. Partout où les directions sont à moins de 32,9 degrés l’une de l’autre, les faces seront sélectionnées et supprimées.