Lieriö

Ympyräpohjainen lieriö



lierio(x,y,r,h); Komento piirtää ympyräpohjaisen lieriön kavaljeeriperspektiiviin.
x x ilmaisee lieriön pohjaympyrän keskipisteen paikan vaakasuunnassa. Suositeltavat arvot ovat välillä [-10, 10].
y y ilmaisee lieriön pohjaympyrän keskipisteen paikan pystysuunnassa. Suositeltavat arvot ovat välillä [-10, 10].
r Ilmaisee lieriön pohjaympyrän säteen. Suositeltavat arvot ovat välillä [0, 20].
h Ilmaisee lieriön korkeuden. Suositeltavat arvot ovat välillä [0, 20].

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
lierio(4,2,2,5); // Keskipiste (4, 2), pohjan säde 2, korkeus 5
lierio(-3,-6,5,3); // Keskipiste (-3, -6), pohjan säde 5, korkeus 3 }

Lieriö, jossa pohja on monikulmio



lieriomoni(x,y,r,h,n,k); Komento piirtää lieriön kavaljeeriperspektiiviin, jossa pohja on monikulmio.
x x ilmaisee lieriön monikulmion keskipisteen paikan vaakasuunnassa. Suositeltavat arvot ovat välillä [-10,10].
y y ilmaisee lieriön monikulmion keskipisteen paikan pystysuunnassa. Suositeltavat arvot ovat välillä [-10,10].
r r ilmaisee lieriön monikulmion säteen. Suositeltavat arvot ovat välillä [0,20].
h h ilmaisee lieriön korkeuden. Suositeltavat arvot ovat välillä [0,20].
n n ilmaiseen pohjassa olevan monikulmion kulmien lukumäärän. Suositeltavat arvot ovat välillä [3,100].
k k on pohjassa olevan säteen aloituskulma idästä vastapäivään. Komento mahdollistaa monikulmion pyörittämisen. k voi saada arvoja väliltä [0,360].

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
lieriomoni(4,2,4,6,5,0); // Keskipiste (4, 2), säde 4, korkeus 6, 5-kulmio, kierto 0°
lieriomoni(-4,-6,3,7,8,20); // Keskipiste (-4, -6), säde 3, korkeus 7, 8-kulmio, kierto 20° }