Uzol Vektorová matematika

Uzol Vektorová matematika.

Uzol Vektorová matematika vykoná vybranú matematickú operáciu na vstupných vektoroch.

Vstupy

Vstupy uzla sú dynamické. Niektoré vstupy sú k dispozícii len pri určitých operáciách. Napríklad vstup Mierka je k dispozícii len v operátore Mierka.

Vektor

Vstupný vektor A=(AxAyAz).

Vektor

Vstupný vektor B=(BxByBz).

Mierka

Vstupná mierka s.

Vlastnosti

Operácia

Operátor vektorovej matematiky, ktorý sa má použiť na vstupné vektory.

Pridať (pripočítať):

Súčet A a B. (Ax+BxAy+ByAz+Bz)

Odpočítať:

Rozdiel medzi A a B. (AxBxAyByAzBz)

Vynásobiť:

Vstupný súčin A a B. (AxBxAyByAzBz)

Vydeliť:

Vstupné delenie A číslom B. Výsledkom delenia nulou je nula. (Ax/BxAy/ByAz/Bz)

Sčítať vynásobenie:

Vstupná kombinácia operácií násobenia a sčítania. A×B+C

Krížový súčin:

Krížový súčin A a B. (AyBzAzByAzBxAxBzAxByAyBx)

Premietnuť:

Premietanie A na B.

Odraziť:

Odraz A okolo normály B. B nemusí byť normalizované.

Lom:

Pre daný dopadajúci vektor A, normálu povrchu B a pomer indexov lomu (IOR), výstupný lom vektoru lomu R.

Predná plôška:

Orientuje vektor A tak, aby smeroval preč od povrchu B definovanej jej normálom C. Vypočíta (dot(B,C)<0)?A:A.

Bodový súčin:

Bodkový súčin A a B. AxBx+AyBy+AzBz

Vzdialenosť:

Vzdialenosť medzi bodmi A a B.

Dĺžka:

Dĺžka A. Ax2+Ay2+Az2

Mierka:

Výsledok vynásobenia A skalárnym vstupom Mierka. (sAxsAysAz)

Normalizovať:

Výsledok normalizácie A. Výsledný vektor ukazuje do rovnakého smeru ako A a má dĺžku 1. Ak je A (0, 0, 0), aj výsledok je (0, 0, 0).

Pokryť:

Výstupom je hodnota medzi Min a Max na základe absolútneho rozdielu medzi vstupnou hodnotou a najbližším celočíselným násobkom hodnoty Max menšej ako je hodnota.

Prichytiť:

Výsledok zaokrúhlenia A na najväčší celočíselný násobok B menší alebo rovný A.

Podlaha (Nadol):

Zaokrúhli vstupnú hodnotu smerom nadol na najbližšie celé číslo.

Strop (Nahor):

Zaokrúhli vstupnú hodnotu nahor na najbližšie celé číslo.

Zvyšok:

Vstupný zvyšok A podľa B.

Zlomok:

Vráti zlomkovú časť vstupnej hodnoty.

Absolútne:

Vstupná absolútna hodnota A.

Minimum:

Vstupná minimálna hodnota A a B.

Maximum:

Vstupná maximálna hodnota A a B.

Sínus:

Vstupný Sínus A.

Kosínus:

Vstupný Kosínus A.

Dotyčnica (Tangens):

Vstupný Tangens A.

Výstupy

Výstup uzla je dynamický. V závislosti od operátora je to buď vektor, alebo skalár. Napríklad operátor Dĺžka má skalárny výstup, zatiaľ čo operátor Pridať má vektorový výstup.

Vektor

Výstupný vektor.

Hodnota

Výstupná hodnota.