Monikulmiot
procedure
(regular-polygon sivun-pituus sivujen-määrä tyyli väri) → kuva sivun-pituus : positiivinen-reaaliluku sivujen-määrä : kokonaisluku-3-tai-suurempi tyyli : tyyli? väri : image-color?
Luo säännöllisen monikulmion, jonka sivujen-määrä on annettu.
sivujen-määrä:n pitää olla minimissään 3.
Examples:
> (regular-polygon 80 3 "solid" "aqua") > (regular-polygon 70 4 "solid" "slateblue") > (regular-polygon 40 8 "outline" "maroon")
procedure
(star sivun-pituus tyyli väri) → kuva
sivun-pituus : positiivinen-reaaliluku tyyli : mode? väri : image-color?
Example:
> (star 70 "solid" "tomato")
procedure
(radial-star sakaramäärä sisäsäde ulkosäde tyyli väri) → kuva sakaramäärä : kokonaisluku-suurempi-kuin-2 sisäsäde : positiivinen-reaaliluku ulkosäde : positiivinen-reaaliluku tyyli : mode? väri : image-color?
Luo tähdenmuotoisen monikulmion, joka määritellään kahden säteen ja sakaramäärä:n avulla.
sisäsäde määrittelee etäisyyden, josta sakara lähtee ja ulkosäde etäisyyden, johon sakara päättyy.
sakaramäärä määrittelee sakaroiden kokonaismäärän.
Examples:
> (radial-star 8 8 64 "solid" "slateblue") > (radial-star 32 40 60 "outline" "springgreen")