Kolmio
Kolmio kahden sivun ja niiden välisen kulman avulla

| kolmio(x,y,s1,s2,k); | Komento piirtää kolmion, jonka nurkkapiste on (x, y), sivujen pituudet ovat s1 ja s2, sekä näiden välinen kulma on k. |
| x | x:llä ilmaistaan kolmion vaakasuuntainen nurkkapiste. Suositeltavat arvot x:lle ovat välillä [-10, 10]. |
| y | y:llä ilmaistaan kolmion pystysuuntainen nurkkapiste Suositeltavat arvot y:lle ovat välillä [-10, 10]. |
| s1 | s1:llä ilmaistaan vaakasuuntaisen sivun pituus. Suositeltavat arvot s1:lle ovat [0, 20]. |
| s2 | s2:llä ilmaistaan pystysuuntaisen sivun pituus. Suositeltavat arvot s2:lle ovat [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. |
Esimerkki komentojen käytöstä.
void draw() {
koordinaatisto();
kolmio(1,2,3,4,90); // Suorakulmainen kolmio
kolmio(-7,1,5,4,30); // Teräväkulmainen kolmio
kolmio(-2,-8,5,8,120); // Tylppäkulmainen kolmio
kolmio(1,-6,6,6,60); // Tasasivuinen kolmio
}

Kolmio kannan ja kahden kulman avulla
| kolmiokanta(x,y,s,k1,k2); | Komento piirtää kolmion, jonka nurkkapiste on (x, y), kannan pituus on s ja kannasta lähtevät kulmat eli kantakulmat ovat k1 ja k2. |
| x | X:llä ilmaistaan kolmion vaakasuuntainen nurkkapiste. Suositeltavat arvot x:lle ovat välillä [-10, 10]. |
| y | Y:llä ilmaistaan kolmion pystysuuntainen nurkkapiste Suositeltavat arvot y:lle ovat välillä [-10, 10]. |
| s | S:llä ilmaistaan vaakasuuntaisen sivun pituus eli kolmion kanta. Sopivat arvot s:lle ovat [0, 20]. |
| k1 | K1:llä ilmaistaan kannan ja kannan vasemmalta puolen lähtevän kyljen välinen kulma |
| k2 | K2:llä ilmaistaan kannan ja kannan oikealta puolen lähtevän kyljen välinen kulma. Jotta piirtäminen tapahtuu järkevästi, niin on oltava: k1 + k2 < 180°. (Kolmion kulmien summa on 180°). |
Esimerkki komentojen käytöstä.
void draw() {
koordinaatisto();
kolmiokanta(-7,1,5,70,70); // Tasakylkinen kolmio
kolmiokanta(3,2,5,60,60); // Tasasivuinen kolmio
kolmiokanta(-8,-7,6,40,90); // Suorakulmainen kolmio
kolmiokanta(1,-6,5,30,120); // Tylppäkulmainen kolmio
}

Kolmio kolmen pisteen avulla

| kolmioXY(x1,y1,x2,y2,x3,y3); | Komento piirtää kolmion kolmen pisteen avulla. Komento vastaa Processing-kielen triangle()-komentoa. |
| x1 | x1:llä ilmaistaan kolmion ensimmäisen pisteen vaakasuuntainen paikka. Suositeltavat arvot x1:lle ovat välillä [-10, 10]. |
| y1 | y1:llä ilmaistaan kolmion ensimmäisen pisteen pystysuuntainen paikka. Suositeltavat arvot y1:lle ovat välillä [-10, 10]. |
| x2 | x2:llä ilmaistaan kolmion toisen pisteen vaakasuuntainen paikka. Suositeltavat arvot x2:lle ovat välillä [-10, 10]. |
| y2 | y2:llä ilmaistaan kolmion ensimmäisen pisteen pystysuuntainen paikka. Suositeltavat arvot y2:lle ovat välillä [-10, 10]. |
| x3 | x3:llä ilmaistaan kolmion kolmannen pisteen vaakasuuntainen paikka. Suositeltavat arvot x3:lle ovat välillä [-10, 10]. |
| y4 | y3:llä ilmaistaan kolmion kolmannen pisteen pystysuuntainen paikka. Suositeltavat arvot y3:lle ovat välillä [-10, 10]. |
Esimerkki komentojen käytöstä.
void draw() {
koordinaatisto();
kolmioXY(1,2,6,3,4,6); // Nurkkapisteet (1, 2), (6, 3) ja (4, 6)
kolmioXY(-8,2,-2,2,-5,9); // Nurkkapisteet (-8, 2), (-2, 2) ja (-5, 9)
kolmioXY(-2,-6,9,-2,0,1); // Nurkkapisteet (-2, -6), (9, -2) ja (0, 1)
}
