Pro program�tory

Frakt�ly je mo�n� d�ky slo�itosti v�po�tu kreslit pouze na po��ta��ch. Proto ani zde nem��ou chyb�t programy na zobrazen� frakt�l�. M�m c�lem nebylo ud�lat super-fractal zoomer, ale jednoduch� progr�mky, kter� uk�� i za��naj�c�mu program�torovi jak snadno lze frakt�ly zobrazovat a po��tat. Pokud hled�te kvalitn� fractal zoomer, nenaleznete jej zde. V posledn� kapitole naleznete odkazy na Internetu, kde si pou�iteln� software m��ete st�hnout.

V�echny programy jsou naps�ny pro DOS v Borland C/C++. Pou��vaj� knihovnu (lze-li t�ch p�r funkc� takto nazvat) gr.c na kreslen� grafiky v re�imu 320x200x256.

Popis funkc� knihovny gr.c:
Funkce Argumenty Popis
putpix int x (X-ov� sou�adnice)
int y (Y-ov� sou�adnice)
int color (barva)
Nakresl� na obrazovku bod na sou�adnice x,y o barv� color. Sou�adnice jsou v rozmez� [0,0]..[319,199] a barva je 0..255. P�i kreslen� se pou�ije aktu�ln� paleta, viz funkce setpal.
initg (��dn�) Tato funkce inicializuje grafick� re�im 320x200x256 pomoc� slu�eb VGA-BIOSu.
doneg (��dn�) Ukon�� grafick� re�im a vr�t� se do textov�ho re�imu.
setpal int n (index palety)
int r (�erven� slo�ka)
int g (zelen� slo�ka)
int b (modr� slo�ka)
Tato funkce nastav� RGB slo�ky zadan� barvy s indexem n. N m��e nab�vat hodnot 0..255, tedy po�et barev. Jednotliv� slo�ky nab�vaj� hodnot 0..63.

K dispozici jsou tyto soubory:

gr.c (...) Grafick� knihovna
mandelbrot.cpp mandelbrot.exe Program zobrazuj�c� Mandelbrotovu mno�inu
julia.cpp julia.exe Program zobrazuj�c� Juliovy mno�iny
henon.c henon.exe Program zobrazuj�c� H�non�v atraktor
kingdrm.c kingdrm.exe Program zobrazuj�c� frakt�l King's dream