onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Petite fractale relativement simple Dim 6 Déc 2009 - 10:03 | |
| Voila, une jolie petite fractale : Voila ce que ça donne DRAW - Code:
-
l = 160 y = 240
for(i=1 ; i<=6 ; i+=1) { for(j=1 ; j<=power(2,i-1) ; j+=1) { xs = (1-power(0.5,i))/0.5 ys = xs - (j-1)*(xs*2)/(power(2,i)-1 ) xe = (1-power(0.5,i+1))/0.5 ye1= ys + xs/(power(2,i+1)-2) ye2= ys - xs/(power(2,i+1)-2) draw_line(xs*l-l, ys*l-l+y, xe*l-l, ye1*l-l+y) draw_line(xs*l-l, ys*l-l+y, xe*l-l, ye2*l-l+y) } }
|
|
marty Utilisateur confirmé: Rang ***
Messages : 697 Projet Actuel : laby-ereinte !
| Sujet: Re: Petite fractale relativement simple Mar 23 Avr 2013 - 21:23 | |
| salut! j'ai fait un script qui dessine "une tige de plante" et je voulais savoir si c'est une fractale? merci. - Code:
-
//dessinefractal(repete,x,y,angle) var a var b var c var d var e if (argument0==0){exit}
e=0.8 a=lengthdir_x(e*argument0,argument3) b=lengthdir_y(e*argument0,argument3) c=lengthdir_x(e*argument0,argument3/2) d=lengthdir_y(e*argument0,argument3/2)
draw_line(argument1,argument2,argument1+c,argument2+d) draw_line(argument1,argument2,argument1+a,argument2+b)
dessinefractal(argument0-1,argument1+a,argument2+b,argument3+15)
|
|
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Petite fractale relativement simple Mar 23 Avr 2013 - 23:13 | |
| On peut dire que s'en est une puisque l'on peut retrouver son motif de base a n'importe quel échelle |
|
marty Utilisateur confirmé: Rang ***
Messages : 697 Projet Actuel : laby-ereinte !
| Sujet: Re: Petite fractale relativement simple Mer 24 Avr 2013 - 20:30 | |
| |
|
Contenu sponsorisé
| Sujet: Re: Petite fractale relativement simple | |
| |
|