CoolBasic SDK

LineAngle

Include "cbMath.cb"

KUVAUS
Funktio laskee kahden janan (jotka jatketaan suoriksi) välisen pienemmän kulman.

KÄYTTÖ
LineAngle(x11, y11, x12, y12, x21, y21, x22, y22)
x11, y11 = Ensimmäisen suoran eräs piste
x12, y12 = Ensimmäisen suoran toinen piste
x21, y21 = Toisen suoran eräs piste
x22, y22 = Toisen suoran toinen piste

Katso myös: VectorAngleLinesIntersect

ESIMERKKI
Include "sdk/include/cbMath.cb"

// Arvotaan jana
x11 = Rand(0, ScreenWidth())
y11 = Rand(0, ScreenHeight())
x12 = Rand(0, ScreenWidth())
y12 = Rand(0, ScreenHeight())

// Arvotaan toinen jana
x21 = Rand(0, ScreenWidth())
y21 = Rand(0, ScreenHeight())
x22 = Rand(0, ScreenWidth())
y22 = Rand(0, ScreenHeight())

// Piirretään
Line x11,y11,x12,y12
Line x21,y21,x22,y22

// Lasketaan ja tulostetaan kulma
Text 0,10, "Pienempi kulma kun suorat saatetaan yhteen: " + LineAngle(x11, y11, x12, y12, x21, y21, x22, y22)
DrawScreen

WaitKey