Uzol Porovnať¶
Uzol Porovnať porovnáva dve hodnoty a vyhodnotí, či spĺňajú podmienky zvolenej porovnávacej operácie.
Tento uzol podporuje všetky všeobecné typy údajov, vrátane blokov údajov. V prípade vektorových vstupov sú k dispozícii ďalšie režimy porovnávania, ktoré umožňujú vykonávať zložitejšie porovnania, pričom znižujú počet potrebných uzlov a zlepšujú prehľadnosť stromu uzlov.
Vstupy¶
- A, B
Štandardné vstupy hodnôt vybraného typu.
- C
Porovnáva sa s bodovým súčinom dvoch vstupných vektorov, keď je vlastnosť Režim nastavená na Bodový súčin (skalárny súčin).
- Epsilon
Táto hodnota sa používa ako prahová hodnota, aby sa dva vstupy stále považovali za rovnaké pre operácie Rovná sa a Nerovná sa.
Vlastnosti¶
- Typ
Typ údajov na porovnanie.
- Režim
Metóda používaná na porovnávanie vektorových vstupov.
- Prvkový súčin:
Porovnáva každú os vstupných vektorov samostatne a vypíše true (PRAVDA) len vtedy, keď je výsledok true (PRAVDA) pre každú os.
- Dĺžka:
Porovnáva dĺžku dvoch vstupných vektorov.
- Priemer:
Porovnáva priemer prvkov vstupných vektorov. Ide o rovnakú implicitnú konverziu, aká sa používa pri nastavení typu údajov uzla na Pohyblivej čiarke.
- Bodový súčin:
Porovnáva bodový súčin dvoch vektorov so samostatným vstupom C vybranou operáciou. Výsledkom bodového súčinu je jediná hodnota, ktorá hovorí, nakoľko sa oba vektory „zhodujú“.
- Smer:
Porovnáva uhol medzi dvoma vektormi samostatným vstupom Uhol s použitím vybranej operácie. Vektory sú normalizované, takže na ich dĺžke nezáleží.
- Operácia
Porovnávacia operácia na vykonanie. Dostupné operácie závisia od zvoleného typu údajov.
- Menšie než:
True (PRAVDA), keď je prvý vstup menší ako druhý vstup.
- Menej alebo rovné:
True (PRAVDA), keď je prvý vstup menší ako druhý vstup alebo sa mu rovná.
- Väčšie než:
True (PRAVDA), ak je prvý vstup väčší ako druhý vstup.
- Väčšie alebo rovné:
True (PRAVDA), keď je prvý vstup väčší ako druhý vstup alebo sa mu rovná.
- Rovnaké:
True (PRAVDA), ak je rozdiel medzi oboma vstupmi menší ako vstup Epsilon.
- Not Equal (NIE ROVNAKÉ):
True (PRAVDA), ak je rozdiel medzi oboma vstupmi väčší ako vstup Epsilon.
- Jasnejšie:
True (PRAVDA), keď je prvý farebný vstup jasnejší ako druhý.
- Tmavšie:
True (PRAVDA), keď je prvá farba na vstupe tmavšia ako druhá.
Výstup¶
- Výsledok
Štandardný logický výstup.
Príklady¶
Tu sa uzol Porovnať používa s režimom Smer na porovnanie smeru normál gule normály plôšok so „smerom“ polohy objektu kocky. Všade tam, kde sú smery od seba vzdialené menej ako 32,9 stupňa, sa plôšky vyberú a odstránia.