Särmiö

Suorakulmainen särmiö



sarmio(x,y,a,b,c); Komento piirtää särmiön kavaljeeriperspektiiviin.
x x ilmaisee särmiön nurkan paikan vaakasuunnassa. Suositeltavat arvot ovat välillä [-10, 10].
y y ilmaisee särmiön nurkan paikan pystysuunnassa. Suositeltavat arvot ovat välillä [-10, 10].
a Ilmaisee särmiön leveyden. Suositeltavat arvot ovat välillä [0, 20].
b Ilmaisee särmiön syvyyden. Suositeltavat arvot ovat välillä [0, 20]. Syvyys piirretään puolet todellisesta.
c Ilmaisee särmiön korkeuden. Suositeltavat arvot ovat välillä [0, 20].

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
sarmio(1,2,3,4,5);
sarmio(-5,-2,1,6,8);
sarmio(-6,-8,3,3,3); }

Särmiö, jossa pohja kolmio



sarmiok(x,y,a,b,h); Komento piirtää särmiön, jossa pohja on kolmio.
x x ilmaisee särmiön nurkkapisteen paikan vaakasuunnassa. Suositeltavat arvot ovat välillä [-10, 10].
y y ilmaisee särmiön nurkkapisteen paikan pystysuunnassa. Suositeltavat arvot ovat välillä [-10, 10].
a Ilmaisee särmiön pohjassa olevan kolmion sivun pituuden. Suositeltavat arvot ovat välillä [0, 20].
b Ilmaisee särmiön pohjassa olevan kolmion toisen sivun pituuden. Kolmas sivun pituus tulee automaattisesti. Suositeltavat arvot b:lle ovat välillä [0, 20].
h Ilmaisee särmiön korkeuden. Suositeltavat arvot b:lle ovat välillä [0, 20].

Esimerkkejä komennon käytöstä.

void draw() {
koordinaatisto();
sarmiok(2,3,5,5,6);
sarmiok(-7,3,3,5,4);
sarmiok(-5,-5,10,5,3); }