Jämför nod¶
Noden Compare tar två indata och utför en operation för att avgöra om de är lika. Noden kan arbeta med alla generiska datatyper och har lägen för vektorer som innehåller mer komplexa jämförelser, vilket kan bidra till att minska antalet nödvändiga noder och göra ett nodträd mer läsbart.
Inmatningar¶
- A, B
Standardvärden för ingångar av den valda typen.
- _Avmarkera alla
Jämförs med punktprodukten av två inmatningsvektorer när egenskapen Mode är inställd på Dot Product.
- Epsilon
Detta värde används som ett tröskelvärde för att fortfarande betrakta de två ingångarna som lika för operationerna Equal och Not Equal.
Egenskaper¶
- Läge
- Elementvis:
Jämför varje axel i indatavektorerna separat och skriv ut true endast när resultatet är sant för varje axel.
- Längd:
Jämför längden på de två inmatningsvektorerna.
- Medel:
Jämför medelvärdet av elementen i indatavektorerna. Detta är samma sak som den implicita konvertering som används när nodens datatyp ställs in på Float.
- Punktprodukt:
Jämför punktprodukten av de två vektorerna med den separata C-ingången med hjälp av den valda operationen. Punktprodukten matar ut ett enda värde som anger hur mycket de två vektorerna ”stämmer överens”.
- Riktning:
Jämför vinkeln mellan de två vektorerna med den separata Angle-ingången, med hjälp av den valda operationen. Vektorerna är normaliserade, så deras längd spelar ingen roll.
- Operation
- Mindre än:
True när den första inmatningen är mindre än den andra inmatningen.
- Mindre än eller lika med:
True när den första inmatningen är mindre än den andra inmatningen eller lika.
- Mer än:
True när den första inmatningen är större än den andra inmatningen.
- Större än eller lika med:
True när den första inmatningen är större än den andra inmatningen eller lika.
- Lika med:
Sant när skillnaden mellan de två indata är mindre än indata Epsilon.
- Inte lika:
Sant när skillnaden mellan de två indata är större än indata Epsilon.
- Ljusare:
True när den första färginmatningen är ljusare än den andra.
- Mörkare:
True när den första färginmatningen är mörkare än den andra.
Utdata¶
- Resultat
Boolesk standardutgång.
Exempel¶
Här används jämförelse-noden med läget Direction för att jämföra riktningen för sfärens ytnormaler med ”riktningen” för kubobjektets plats. Överallt där riktningarna är mindre än 32,9 grader från varandra kommer ansiktena att väljas och raderas.