AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -35%
Pack Smartphone Samsung Galaxy A25 6,5″ 5G + ...
Voir le deal
241 €

 

 Super Fractale : L'arbre de Pythagore

Aller en bas 
+3
glcraft
PHENIXprod
onilink_
7 participants
AuteurMessage
onilink_
Modérateur
onilink_


Messages : 9183
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 - 12: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 Super Fractale : L'arbre de Pythagore MdetltS
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 - 13: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 - 13:32

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


Messages : 9183
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 - 13: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 Super Fractale : L'arbre de Pythagore MdetltS
Revenir en haut Aller en bas
PHENIXprod
Utilisateur confirmé: Rang ****
PHENIXprod


Messages : 835

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:12

maiheu!
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 - 21:15

c'est joli a voir et c'est une bonne technique super
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 - 21:29

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


Messages : 6938
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 - 21: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 - 22:38

Excellent Smile
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
onilink_
Modérateur
onilink_


Messages : 9183
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 - 12: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 Super Fractale : L'arbre de Pythagore MdetltS
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 - 14: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 - 12: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
-
» semi-fractale : arbre aléatoire
» Fractale : L'ensemble de Mandelbrot
» Pour les Fans : Fractale TRIFORCE
» Petite fractale relativement simple
» Fractale Impressionnante : L'arbre du CBNA

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