AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 Super Fractale : L'arbre de Pythagore

Aller en bas 
AuteurMessage
onilink_
Modérateur
onilink_

Messages : 9094
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 10:43

Voici l'arbre de Pythagore, une très jolie fractale.

Version recursive :

Screen :
Super Fractale : L'arbre de Pythagore Arbreprecursif

Fichier d'exemple :
http://host-a.net/onilink_/arbre_pythagore_recursif.gm6

Script :
Code:

var x0, y0, x1, y1, x2, y2, x3, y3, x4, y4;

if(argument6 > argument7) exit

x0 = argument0
y0 = argument1
x1 = argument2
y1 = argument3

x2 = -y0 + x1 + y1
y2 = x0 - x1 + y1
x3 =  y1 + x0 - y0
y3 = -x1 + x0 + y0

draw_set_color( merge_color( argument8, argument9, argument6/argument7) )
draw_primitive_begin(pr_trianglefan)
draw_vertex(x0, y0)
draw_vertex(x1, y1)
draw_vertex(x2, y2)
draw_vertex(x3, y3)
draw_primitive_end()

x4 = x3 + (x2-x0)*argument4
y4 = y3 + (y2-y0)*argument5

draw_fractal_iter(x3, y3, x4, y4, argument4, argument5, argument6+1, argument7, argument8, argument9)
draw_fractal_iter(x4, y4, x2, y2, argument4, argument5, argument6+1, argument7, argument8, argument9)

Fonction :
draw_fractal_iter(x0, y0, x1, y1, cvx, cvy, start_depth, depth_max, color1, color2)

Exemple, a mettre dans draw :
draw_fractal_iter(320-52, 440, 320+52, 440, 0.5, 0.5, 0, 8, c_yellow, c_green)

Une version non récursive a venir, +gui

_________________
Super Fractale : L'arbre de Pythagore Runningpotato1Super Fractale : L'arbre de Pythagore TvF6GED
Revenir en haut Aller en bas
Invité
Invité



Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 11:13

lol c'est super ce que tu fais
en plus c'est très jouli :ange2:
Revenir en haut Aller en bas
Invité
Invité



Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 11:32

prochain script : une fractale qui s'agrandit à l'infini
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

Messages : 9094
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 11:37

y a bien l'ensemble de mandelbrot mais avec GM je ne crois pas que ce soit possible...

Sinon si y a des bugs de couleurs la c'est normal, j'utilise une methode recursive. Je m'occuperais plus tard de la methode normale qui n'auras plus de bugs de couleurs et qui seras beaucoup plus econome en perfs.

_________________
Super Fractale : L'arbre de Pythagore Runningpotato1Super Fractale : L'arbre de Pythagore TvF6GED
Revenir en haut Aller en bas
PHENIXprod
Utilisateur confirmé: Rang ****
PHENIXprod

Messages : 834
Localisation : dubudubudu
Projet Actuel : fumer un join
edit: fumer 2 join

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 18:12

maiheu!

_________________
Super Fractale : L'arbre de Pythagore Untitledkn3
http://nepheville.miniville.fr/
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft

Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 19:15

c'est joli a voir et c'est une bonne technique super

_________________
GLEngine, la génération procédurale avancée !
Image:
 
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Crin
Utilisateur confirmé: Rang **
Crin

Messages : 329

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 19:29

Ca ressemble un peu à super paper mario, c'est pas mal super
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6936
Projet Actuel : Bataille de cake au fruits

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 19:37

je snes que t'es fan de dessin d'arbres toi gnii
superbe sinon super

_________________
Super Fractale : L'arbre de Pythagore Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas

Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Super Fractale : L'arbre de Pythagore Panicpr9

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyJeu 24 Juin 2010 - 20:38

Excellent Smile

_________________
Blithe ND Blog

Blithe ND Free Textures

Blithe ND Website
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
onilink_
Modérateur
onilink_

Messages : 9094
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyLun 28 Juin 2010 - 10:36

J'adooore les fractales, et d'ailleur je vous prépare un petit tuto pour que tout le monde soit capable de faire ce type de fractales, vous aller vous amuser xD

_________________
Super Fractale : L'arbre de Pythagore Runningpotato1Super Fractale : L'arbre de Pythagore TvF6GED
Revenir en haut Aller en bas
Invité
Invité



Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyLun 28 Juin 2010 - 12:54

je suis entrain de lire quelques tutos sur les fractales, et j'avoue que c'est vraiment interessent soleil
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22

Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore EmptyMer 14 Juil 2010 - 10:32

Joli, j'avoue coeur

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
Super Fractale : L'arbre de Pythagore Projet13
Revenir en haut Aller en bas
Contenu sponsorisé




Super Fractale : L'arbre de Pythagore Empty
MessageSujet: Re: Super Fractale : L'arbre de Pythagore   Super Fractale : L'arbre de Pythagore Empty

Revenir en haut Aller en bas
 
Super Fractale : L'arbre de Pythagore
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu]Arbre monopage
» Comment enregistrer/exporter mon arbre en format PDF?
» L'arbre magique et la Citrouille de vulli de Ptepuce MAJ
» arbre d'automne
» 3eme anniversaire de l'EuroMillions: super cagnotte 100m€

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: