CoolBasic SDK

DotProduct

Include "cbMath.cb"

KUVAUS
Palauttaa kahden vektorin piste -eli skalaaritulon. Sama funktio hoitaa niin 2d kuin 3d tapauksetkin.

Jos pistetulo on nolla, vektorit ovat kohtisuorassa toisiaan vasten.

KÄYTTÖ
DotProduct(x1, y1, x2, y2, [z1], [z2])
x1, y1 = Ensimmäisen vektorin x ja y komponentit
x2, y2 = Toisen vektorin x ja y komponentit
z1 = Ensimmäisen vektorin valinnainen z komponentti
z2 = Toisen vektorin valinnainen z komponentti

Katso myös: CrossProductVectorAngle

ESIMERKKI
Include "sdk/include/cbMath.cb"
Print "Vektorit: a = 2i + 2j ja b = -3i -3j"
Print "Pistetulo: " + DotProduct(2,2,3,-3)
Print "Vektorit ovat kohtisuorassa toisiaan vasten!"
WaitKey