Názory k článku
Systémy iterovaných funkcí a algoritmus náhodné procházky
P. Cernik (neregistrovaný)
30. 5. 2006 16:04
Nový
Poděkování
celé vlákno
Klobouk dolů, takhle kvalitní série článků se na především českých portálech jen tak nevidí.
kaaja (neregistrovaný)
31. 5. 2006 17:13
Nový
aplikace pro IFS
celé vlákno
Pekny clanek. Chtel bzch se zeptat na nejakou aplikaci na vytvareni a editaci IFS o kterych autor mluvi. Ne ze bzch si po precteni clanku nedokazal neco namalovat, spocitat matici a napsat program, ale zajimalo by me neco, kde by se natahaly transformace a ono to neco namalovalo. Dekuji
1. 6. 2006 8:59
Nový
Re: aplikace pro IFS
celé vlákno
Dobry den,
nejake odkazy jsem napsal do tricate casti serialu (uplne dole), viz http://www.root.cz/clanky/fraktaly-v-pocitacove-grafice-xxx/#k07
Pro rychle odzkouseni staci GIMP, ktery ma jako jeden plugin zabudovany prave IFS editor, jmenuje se IFS Composer. Ze starsich programu potom historicky FDesign (DOS) a muj IFS CAD (diplomka, pod Windows). Dale komercni XenoDream, ale tady se jiz jedna o nelinearni IFS, stejne jako v pripade Fractal Flame (pod Linux, GPL, http://flam3.com/index.cgi?&menu=download).
nejake odkazy jsem napsal do tricate casti serialu (uplne dole), viz http://www.root.cz/clanky/fraktaly-v-pocitacove-grafice-xxx/#k07
Pro rychle odzkouseni staci GIMP, ktery ma jako jeden plugin zabudovany prave IFS editor, jmenuje se IFS Composer. Ze starsich programu potom historicky FDesign (DOS) a muj IFS CAD (diplomka, pod Windows). Dale komercni XenoDream, ale tady se jiz jedna o nelinearni IFS, stejne jako v pripade Fractal Flame (pod Linux, GPL, http://flam3.com/index.cgi?&menu=download).
Jan Spurny (neregistrovaný)
1. 6. 2006 0:22
Nový
skvelej clanek, mala chybicka
celé vlákno
Zase jeden skvelej dil skvelyho serialu, super :)
..jenom kdyz sem se snazil pustit ten priklad tak to neslo - resp. slo, ale byla videt jenom jedna tecka - problem je v radku:
p=(float) random (255) / 255.0; // p lezi v rozsahu 0.0-1.0
u me (gcc 3.3.5, linux) je p vzdycky 0, protoze 255*rand() asi prekroci velikost integeru.. takze sem si to dovolil upravit na:
pp=random (255.0) / 255.0;
coz funguje bezproblemove.
..jenom kdyz sem se snazil pustit ten priklad tak to neslo - resp. slo, ale byla videt jenom jedna tecka - problem je v radku:
p=(float) random (255) / 255.0; // p lezi v rozsahu 0.0-1.0
u me (gcc 3.3.5, linux) je p vzdycky 0, protoze 255*rand() asi prekroci velikost integeru.. takze sem si to dovolil upravit na:
pp=random (255.0) / 255.0;
coz funguje bezproblemove.
1. 6. 2006 10:28
Nový
Re: skvelej clanek, mala chybicka
celé vlákno
Mate pravdu, dekuji za upozorneni na chybku, toto by se melo pocitat opravdu ve floatech. Je zajimave, ze me to fungovalo bez problemu (gcc 3.2), asi zalezi na nastaveni optimalizaci atd. - musim se mrknout na vygenerovany assembler, jak se to vlastne prelozilo.
14. 6. 2006 14:02
Nový
Re: skvelej clanek, mala chybicka
celé vlákno
Moje řešení, myslímže takhle je tozcela korektní
@@ -166,7 +166,7 @@
-#define random(x) (rand()*(x)/RAND_MAX)
+#define random(x) ((float)rand()*(x)/RAND_MAX)
@@ -166,7 +166,7 @@
-#define random(x) (rand()*(x)/RAND_MAX)
+#define random(x) ((float)rand()*(x)/RAND_MAX)
HH (neregistrovaný)
6. 6. 2006 8:14
Nový
Chybka
celé vlákno
Dobry den,
inverzni fce k
P(z)=z2+c
jeP-1(z)=(z-c)1/2
a neP-1(z)=(z-c)-2
Je to v bode 1 i pod obrazkem 1 V textu je pak odmocnina vypsana spravne.

