CoolBasic SDK

Polygon

Include "cbGraphics.cb"

KUVAUS
Piirtää säännöllisen monikulmion.
3 sivua = kolmio
4 sivua = neliö
.
.
.
Ääretön sivua = ympyrä

Monikulmion piirtäminen täytettynä on raskas prosessi.

KÄYTTÖ
Polygon(x, y, sivuja, säde, [kiertymä], [täyttö])
x, y = Keskipisteen koordinaatit
sivuja = Sivujen määrä, kokonaisluku > 2
säde = Sivujen päätepisteiden etäisyys kuvion keskipisteestä
kiertymä = Kuinka monta astetta kuviota kierretään vastapäivään
täyttö = Oletus 0 piirtää vain ääriviivat, 1 täytettynä

Katso myös: Line2Box2Circle2

ESIMERKKI
Include "sdk/include/cbGraphics.cb"
AddText "Paina Space lisätäksesi sivuja"
sivuja = 3
Repeat
    kulma = WrapAngle(kulma+1)
    Polygon(200,150,sivuja,100,kulma)
    If KeyHit(cbKeySpace) Then sivuja+1
    DrawScreen
Forever