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
}
