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 |