Mittaa-funktiot

Kulman mittaus kolmen pisteen avulla



mittaakulma(x1,y1,x2,y2,x3,y3); Komennon avulla voidaan mitata kulma kolmen pisteen avulla.
x1 Ilmaisee ensimmäisen pisteen vaakakoordinaatin.
y1 Ilmaisee ensimmäisen pisteen pystykoordinaatin.
x2 Ilmaisee toisen pisteen vaakakoordinaatin.
y2 Ilmaisee toisen pisteen pystykoordinaatin.
x3 Ilmaisee kolmannen pisteen vaakakoordinaatin.
y3 Ilmaisee kolmannen pisteen pystykoordinaatin.

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
mittaakulma(1,1,2,5,6,1);
kolmio(-7,2,6,5,30); // Piirretään kolmio, jonka kaksi sivua on 6 ja 5.
// Sivujen välinen kulma 30°
mittaakulma(-7,2,-1,2,-2,3.5); // Mitataan kolmion kulma kokeilemalla }

Janan pituuden mittaus kahden pisteen avulla



mittaajana(x1,y1,x2,y2); Komennon avulla voidaan mitata janan pituus kahden pisteen avulla.
x1 Ilmaisee ensimmäisen pisteen vaakakoordinaatin.
y1 Ilmaisee ensimmäisen pisteen pystykoordinaatin.
x2 Ilmaisee toisen pisteen vaakakoordinaatin.
y2 Ilmaisee toisen pisteen pystykoordinaatin.

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
mittaajana(1,2,5,6); // Mitattu pisteiden (1, 2) ja (5, 6) välinen etäisyys
mittaajana(-8,-4,-2,-4); // Mitattu kolmion kanta
mittaajana(-2,-4,-2,4); // Mitattu kolmion korkeus
mittaajana(-2,4,-8,-4); // Mitattu kolmion hypotenuusa }

Pisteen etäisyyden mittaus suorasta



mittaasuora(x,y,k,b); Komennon avulla voidaan mitata pisteen (x,y) etäisyys suorasta y = kx+b.
x Ilmaisee pisteen vaakakoordinaatin.
y Ilmaisee pisteen pystykoordinaatin.
k Suoran kulmakerroin.
b Suoran vakiotermi.

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
mittaasuora(5,4,-2,4); // Piste (5, 4) ja suora y = -2x + 4 }

Kaaren pituuden mittaus



mittaakaari(x,y,r,k1,k2); Komennon avulla voidaan mitata kaaren pituus.
x Ilmaisee ympyrän keskipisteen vaakakoordinaatin.
y Ilmaisee ympyrän keskipisteen pystykoordinaatin.
r Ympyrän säde.
k1 Kaaren aloituskulma.
k2 Kaaren lopetuskulma.

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
mittaakaari(5,3,4,45,120); // Keskipiste (5, 3), säde 4, aloituskulma 45°, lopetuskulma 120°
sektori(-2,-3,6,180,270); // Piirretään sektori
mittaakaari(-2,-3,6,180,270); // Mitataan sektorin kaari }

Hypotenuusan mittaus



mittaahypotenuusa(x,y,a,b); Komennon avulla piirretään suorakulmainen kolmio ja samalla ilmoitetaan hypotenuusan pituus.
x Ilmaisee suorakulmaisen kolmion nurkan vaakakoordinaatin.
y Ilmaisee suorakulmaisen kolmion nurkan pystykoordinaatin.
a Ensimmäisen kateetin pituus
b Toisen kateetin pituus

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
mittaahypotenuusa(2,1,5,6); // Nurkkapiste (2, 1), Kateetit 5 ja 6 }

Kateetin mittaus



mittaakatetti(x,y,a,c); Komennon avulla piirretään suorakulmainen kolmio ja samalla ilmoitetaan kateetin pituus.
x Ilmaisee suorakulmaisen kolmion nurkan vaakakoordinaatin.
y Ilmaisee suorakulmaisen kolmion nurkan pystykoordinaatin.
a Ensimmäisen kateetin pituus
c Hypotenuusan pituus

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
mittaakateetti(2,1,3,5); // Kolmion nurkkapiste (2, 1), Kateetti 3, Hypotenuusa 5 }