Suunnikas

Suunnikas



suunnikas(x,y,s1,s2,k); Komento piirtää suunnikkaan, jonka nurkkapiste on (x, y), sivujen pituudet ovat s1 ja s2, sekä näiden välinen kulma on k .
x x:llä ilmaistaan suunnikkaan vaakasuuntainen nurkkapiste. Suositeltavat arvot x:lle ovat välillä [-10, 10].
y y:llä ilmaistaan suunnikkaan pystysuuntainen nurkkapiste Suositeltavat arvot y:lle ovat välillä [-10, 10].
s1 s1:llä ilmaistaan vaakasuuntaisen sivun pituus. s1:lle suositellaan arvoja väliltä [0, 20].
s2 s2:llä ilmaistaan pystysuuntaisen sivun pituus. s2:lle suositellaan arvoja väliltä [0, 20].
k k:llä ilmaistaan sivujen s1 ja s2 välinen kulma. Suositeltavat arvot k:lle ovat välillä [-360,360]. Positiivisilla arvoilla mennään vastapäivään ja negatiivisilla arvoilla myötäpäivään. Kiertosuunta lähtee idästä.

Esimerkki komentojen käytöstä.

void draw() {
koordinaatisto();
suunnikas(-2,3,4,6,45); // Nurkkapiste (-2, 3), sivujen pituudet 4 ja 6,
// sivujen välinen kulma 45 astetta vastapäivään.
suunnikas(-5,-6,4,4,90); // Neliö, jossa nurkkapiste (-5, -6),
// sivujen pituudet 4 ja 4, sivujen välinen kulma 90 astetta.
suunnikas(0,-1,5,5,-30); // Neljäkäs, jossa nurkkapiste (0, -1),
// sivujen pituudet 5 ja 5, sivujen välinen kulma 30 astetta myötäpäivään }