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 = \begin{pmatrix} A_x \\ A_y \\ A_z \end{pmatrix}\).
- Vektor
Vstupný vektor \(B = \begin{pmatrix} B_x \\ B_y \\ B_z \end{pmatrix}\).
- 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. \(\begin{pmatrix} A_x + B_x \\ A_y + B_y \\ A_z + B_z \end{pmatrix}\)
- Odpočítať
Rozdiel medzi A a B. \(\begin{pmatrix} A_x - B_x \\ A_y - B_y \\ A_z - B_z \end{pmatrix}\)
- Vynásobiť
Vstupný súčin A a B. \(\begin{pmatrix} A_x \cdot B_x \\ A_y \cdot B_y \\ A_z \cdot B_z \end{pmatrix}\)
- Vydeliť
Vstupné delenie A číslom B. Výsledkom delenia nulou je nula. \(\begin{pmatrix} A_x / B_x \\ A_y / B_y \\ A_z / B_z \end{pmatrix}\)
- 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. \(\begin{pmatrix} A_y \cdot B_z - A_z \cdot B_y \\ A_z \cdot B_x - A_x \cdot B_z \\ A_x \cdot B_y - A_y \cdot B_x \end{pmatrix}\)
- 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\).
- Produkt bodky
Bodkový súčin A a B. \(A_x \cdot B_x + A_y \cdot B_y + A_z \cdot B_z\)
- Vzdialenosť
Vzdialenosť medzi bodmi A a B.
- Dĺžka
Dĺžka A. \(\sqrt{A_x^2 + A_y^2 + A_z^2}\)
- Mierka
Výsledok vynásobenia A skalárnym vstupom Mierka. \(\begin{pmatrix} s \cdot A_x \\ s \cdot A_y \\ s \cdot A_z \end{pmatrix}\)
- 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ť
- Prichytiť
Výsledok zaokrúhlenia A na najväčší celočíselný násobok B menší alebo rovný A.
- Podlaha (Nadol)
Vstupná podlaha A.
- Strop (Nahor)
Vstupný strop A.
- Zvyšok
Vstupný zvyšok A podľa B.
- Zlomok
Zlomková časť A.
- Absolútne
Vstupná absolútna hodnota A.
- Minimum
Vstupné minimum z A a B.
- Maximum
Vstupné maximum z 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.