CoolBasic SDK

Between

Include "cbMath.cb"

KUVAUS
Funktio tarkastaa onko annettu piste kahden muun pisteen määrittämällä janalla eli onko piste a) samalla suoralla kahden muun pisteen kanssa ja b) geometrisesti näiden kahden pisteen välissä.

KÄYTTÖ
Between(x1, y1, x2, y2, x3, y3)
x1, y1 = Janan ensimmäisen päätepisteen koordinaatit
x2, y2 = Janan toisen päätepisteen koordinaatit
x3, y3 = Kokeiltavan pisteen koordinaatit

Katso myös: Collinear

ESIMERKKI
Include "sdk/include/cbMath.cb"

x1 = 10 'janan päätepisteet
y1 = 10
x2 = 20
y2 = 20

x3 = 30 'tarkasteltavan pisteen koordinaatiti
y3 = 30

If Between(x1,y1,x2,y2,x3,y3) Then
    Print "Piste ("+x3+","+y3+") on janalla, jonka"
    Print "päätepisteet ovat ("+x1+","+y1+"), ("+x2+","+y2+")"
Else
    Print "Piste ("+x3+","+y3+") ei ole janalla, jonka"
    Print "päätepisteet ovat ("+x1+","+y1+"), ("+x2+","+y2+")"
EndIf
WaitKey