Három tetszőleges pontunk van a síkon, majd véletlenül kiválasztunk egyet. Ez lesz a kezdőpont, újra választunk egyet, felvesszük a 2 pont felezőpontját. Ez a felezőpont lesz az új kezdpontunk, folytatjuk az iterálást.
|
|
|
|
|
|
|
|
Adott egy
eloszlás és n darab függvény, melyek definíciója:
Az iteráció működése:
ahol a függvény kiválasztása az eloszlás alapján történik. (Barnsley: Superfractals)
|
|
|
|
[ 19.0500000000000 0.720000000000000 1.86000000000000 -0.150000000000000 16.9000000000000 -0.280000000000000 5.63000000000000 2.01000000000000 20.0000000000000] [ 0.200000000000000 4.40000000000000 7.50000000000000 -0.300000000000000 -4.40000000000000 -10.4000000000000 0.200000000000000 8.80000000000000 15.4000000000000] [ 96.5000000000000 35.2000000000000 5.80000000000000 -131.400000000000 -6.50000000000000 19.1000000000000 134.800000000000 30.7000000000000 7.50000000000000] [ -32.5000000000000 5.81000000000000 -2.90000000000000 122.900000000000 -0.100000000000000 -19.9000000000000 -128.100000000000 -24.3000000000000 -5.80000000000000] [ 19.0500000000000 0.720000000000000 1.86000000000000 -0.150000000000000 16.9000000000000 -0.280000000000000 5.63000000000000 2.01000000000000 20.0000000000000] [ 0.200000000000000 4.40000000000000 7.50000000000000 -0.300000000000000 -4.40000000000000 -10.4000000000000 0.200000000000000 8.80000000000000 15.4000000000000] [ 96.5000000000000 35.2000000000000 5.80000000000000 -131.400000000000 -6.50000000000000 19.1000000000000 134.800000000000 30.7000000000000 7.50000000000000] [ -32.5000000000000 5.81000000000000 -2.90000000000000 122.900000000000 -0.100000000000000 -19.9000000000000 -128.100000000000 -24.3000000000000 -5.80000000000000] |
|
|
|
|
[(0.675236931740635, -0.701109882609865), (0.634969643209519, -0.546170494998638), (0.361589374715681, -0.787792380150233), (0.400007474783523, -0.667305843824525), (0.484435609272442, -0.718367264160459), (0.537193275756186, -0.785950507982827), (0.537553851032242, -0.636202990094788), (0.535337347449563, -0.510972836745078), (0.531692930280069, -0.409141081893444), (0.527452002596786, -0.328096130878184)] [(0.675236931740635, -0.701109882609865), (0.634969643209519, -0.546170494998638), (0.361589374715681, -0.787792380150233), (0.400007474783523, -0.667305843824525), (0.484435609272442, -0.718367264160459), (0.537193275756186, -0.785950507982827), (0.537553851032242, -0.636202990094788), (0.535337347449563, -0.510972836745078), (0.531692930280069, -0.409141081893444), (0.527452002596786, -0.328096130878184)] |
|
|
[0.500000000000000, 3.43103448275862] [0.500000000000000, 3.43103448275862] |
|
|
|
|
|
|
[(0.25000, 0.25000), (-0.12500, -0.12500), (-0.31250, -0.31250), (0.093750, -0.40625), (0.29688, -0.45312), (-0.10156, 0.023438), (0.19922, 0.26172), (-0.15039, -0.11914), (-0.32520, -0.30957), (0.087402, -0.40479), (0.29370, -0.45239), (-0.10315, 0.023804), (0.19843, 0.26190), (-0.15079, -0.11905), (-0.32539, -0.30952), (0.087303, -0.40476), (0.29365, -0.45238), (-0.10317, 0.023809)] [(0.25000, 0.25000), (-0.12500, -0.12500), (-0.31250, -0.31250), (0.093750, -0.40625), (0.29688, -0.45312), (-0.10156, 0.023438), (0.19922, 0.26172), (-0.15039, -0.11914), (-0.32520, -0.30957), (0.087402, -0.40479), (0.29370, -0.45239), (-0.10315, 0.023804), (0.19843, 0.26190), (-0.15079, -0.11905), (-0.32539, -0.30952), (0.087303, -0.40476), (0.29365, -0.45238), (-0.10317, 0.023809)] |
[(0.25000, 0.25000), (-0.12500, -0.12500), (-0.31250, -0.31250), (0.093750, -0.40625), (0.29688, -0.45312), (-0.10156, 0.023438), (0.19922, 0.26172), (-0.15039, -0.11914), (-0.32520, -0.30957), (0.087402, -0.40479), (0.29370, -0.45239), (-0.10315, 0.023804), (0.19843, 0.26190), (-0.15079, -0.11905), (-0.32539, -0.30952), (0.087303, -0.40476), (0.29365, -0.45238), (-0.10317, 0.023809)] [(0.25000, 0.25000), (-0.12500, -0.12500), (-0.31250, -0.31250), (0.093750, -0.40625), (0.29688, -0.45312), (-0.10156, 0.023438), (0.19922, 0.26172), (-0.15039, -0.11914), (-0.32520, -0.30957), (0.087402, -0.40479), (0.29370, -0.45239), (-0.10315, 0.023804), (0.19843, 0.26190), (-0.15079, -0.11905), (-0.32539, -0.30952), (0.087303, -0.40476), (0.29365, -0.45238), (-0.10317, 0.023809)] |
|
|
|
|
|
|
A kiindulás az eredeti Káosz-játék, kibővítve még két szabállyal:
ha A, B, C az eredeti három pont, akkor még a távolság felezése mellett lehet az aktuális pontot:
- eltolni 2*(B -C) -- vel
- elforgatni 180°-al a
pont körül
|
|