Tähti

Tähti



tahti(x,y,r1,r2,n,k); Komennon avulla piirretään tähti, jossa on n kappaletta sakaroita.
x Ilmaisee tähden keskipisteen vaakakoordinaatin. Suositeltavat arvot x:lle ovat välillä [-10, 10].
y Ilmaisee tähden keskipisteen pystykoordinaatin. Suositeltavat arvot y:lle ovat välillä [-10, 10].
r1 r1 on tähden sisempi säde. Suositeltavat arvot r1:lle ovat välillä [0, 20].
r2 r2 on tähden ulompi säde. Suositeltavat arvot r2:lle ovat välillä [0, 20]. Jos r1 on yhtä suuri kuin r2, niin tällöin piirretään monikulmio, jossa kulmien lukumäärä on 2n.
n n ilmaisee sakaroiden lukumäärän tähdessä. Suositeltavat arvot ovat välillä [3, 100].
k k on tähden aloituskulma idästä vastapäivään. Komento mahdollistaa tähden pyörittämisen. k voi saada arvoja väliltä [0, 360].

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
tahti(2,4,4,6,10,0); // Keskipiste (2, 4), säteet 4 ja 6, 10-sakaraa
tahti(-4,-5,1,4,8,0); // Keskipiste (-4, -5), säteet 1 ja 4, 8-sakaraa
tahti(6,-6,3,3,4,22.5); // Keskipiste (6, -6), säteet 3 ja 3, 4-sakaraa -> 2n = 8-kulmio }