Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Ympyrän piirto DJGPP:llä

Lare [24.05.2002 18:00:30]

#

Tietäisikö joku kuinka DJGPP:llä piirretään ympyrä
(Valmis funktio)

thefox [27.05.2002 19:51:50]

#

Ei ole valmista funktiota mutta etsi jostain (MBNet ainakin..) PCGPE-niminen 'tekstipakkaus' (muistaakseni PCGPE10.ZIP).
Sisältää tietoa Bresenhamin ympyränpiirto algoritmista.

shadez [02.06.2002 18:31:18]

#

void ympyra(int sade)
{
 float x,y;
 for(int i=0;i<360;i++)
 {
     x=sin(i)*sade;
     y=cos(i)*sade;
     putpixel(x,y,col); // col on vaikka väri
 }
}

ympyra-funktiossa rad on säteenä siis ja hommaa jostain tommonen putpixel (esim textmode(0x13); ja sitten kirjota a000h osoitteeseen osoite

Hanc [09.06.2002 11:59:06]

#

Suosittelisin putpixelin vaihtamista nopeaan viivanpiirtoon sillä muuten saattaa jäädä kohtia joihin ei saadakkaan pikseliä ja ympyrästä tulee "reikäinen"

Hanc [09.06.2002 12:00:26]

#

Suosittelisin putpixelin vaihtamista nopeaan viivanpiirtoon sillä muuten saattaa jäädä kohtia joihin ei saadakkaan pikseliä ja ympyrästä tulee "reikäinen"

TIC [09.06.2002 14:51:32]

#

Tää foorumi on vähän "reikäinen"

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta