Tietäisikö joku kuinka DJGPP:llä piirretään ympyrä
(Valmis funktio)
Ei ole valmista funktiota mutta etsi jostain (MBNet ainakin..) PCGPE-niminen 'tekstipakkaus' (muistaakseni PCGPE10.ZIP).
Sisältää tietoa Bresenhamin ympyränpiirto algoritmista.
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
Suosittelisin putpixelin vaihtamista nopeaan viivanpiirtoon sillä muuten saattaa jäädä kohtia joihin ei saadakkaan pikseliä ja ympyrästä tulee "reikäinen"
Suosittelisin putpixelin vaihtamista nopeaan viivanpiirtoon sillä muuten saattaa jäädä kohtia joihin ei saadakkaan pikseliä ja ympyrästä tulee "reikäinen"
Tää foorumi on vähän "reikäinen"
Aihe on jo aika vanha, joten et voi enää vastata siihen.