Uzol Porovnať#
Uzol Porovnať prijme dva vstupy a vykoná operáciu na určenie, či sú podobné. Uzol môže pracovať so všetkými všeobecnými typmi údajov a má režimy pre vektory, ktoré obsahujú zložitejšie porovnania, čo môže pomôcť znížiť počet potrebných uzlov a urobiť strom uzlov prehľadnejším.
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#
- Režim
- Prvkový súčin:
Porovnáva každú os vstupných vektorov samostatne a vypíše TRUE len vtedy, keď je výsledok TRUE 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
- Menšie než:
Pravda (TRUE), keď je prvý vstup menší ako druhý vstup.
- Menej alebo rovné:
Pravda (TRUE), keď je prvý vstup menší ako druhý vstup alebo sa mu rovná.
- Väčšie než:
Pravda (TRUE), ak je prvý vstup väčší ako druhý vstup.
- Väčšie alebo rovné:
Pravda (TRUE), keď je prvý vstup väčší ako druhý vstup alebo sa mu rovná.
- Rovnaké:
Pravda (TRUE), ak je rozdiel medzi oboma vstupmi menší ako vstup Epsilon.
- NEQV:
Pravda (TRUE), ak je rozdiel medzi oboma vstupmi väčší ako vstup Epsilon.
- Jasnejšie:
Pravda (TRUE), keď je prvý farebný vstup jasnejší ako druhý.
- Tmavšie:
Pravda (TRUE), 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.