thebookofshaders/glossary/dot/README-pl.md

917 B

dot

Oblicza iloczyn skalarny (dot product) dwóch wektorów

Deklaracja

float dot(float x, float y)
float dot(vec2 x, vec2 y)
float dot(vec3 x, vec3 y)
float dot(vec4 x, vec4 y)

Parametry

x określa pierwszy z dwóch wektorów

y określa drugi z dwóch wektorów

Opis

dot() zwraca iloczyn skalarny dwóch wektorów, x i y, tzn. x[0]⋅y[0] + x[1]⋅y[1] + ... Jeśli x i y są identyczne, wówczas pierwiastek kwadratowy z iloczynu skalarnego jest równoważny długości wektora. Parametry wejściowe mogą być skalarnymi wartościami zmiennoprzecinkowymi lub wektorami zmiennoprzecinkowymi. W przypadku skalarów obliczenia sprowadzają się do pomnożenia x przez y.

Zobacz też

cross, Rozdział 07: Kształty