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
}
