Uzol Porovnať

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

../../../../_images/modeling_geometry-nodes_utilities_compare_direction.png

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.