Fractale: flocon de koch (récursivité)

Soyez le premier à donner votre avis sur cette source.

Vue 17 623 fois - Téléchargée 867 fois

Description

En réponse à un thread de Xixis demandant comment faire, voici un code concernant le dessin du Flocon de Koch en utilisant la récursivité...

Le Flocon de Koch, du nom du mathématicien suédois Helge Von Koch (1870-1924), est une courbe fermée, continue, dérivable en aucun point, sans point double et de périmètre infini pour une aire inférieure finie. Sa représentation graphique peut être réalisée sur ordinateur à l'aide de la récursivité.

On construit le Flocon de Koch en reproduisant un triangle équilatéral à des échelles de plus en plus petites. En répétant ce processus une infinité de fois, la courbe obtenue possède alors un périmètre infini mais une aire limitée. Pour ce faire, chaque segment formant un triangle équilatéral est lui-même décomposé en un triangle équilatéral dont la base mesure un tiers du segment, centrée et confondue à ce segment.

Regarder le logiciel dessiner le flocon; changez le zéro dans la textbox (le niveau fractal) par 1 puis 2, 3, etc... pour découvrir le mécanisme du flocon de Koch. Le flocon mathématiquement parlé est défini lorsque le niveau n tend vers l'infini.

Laisser vos commentaire, ça doit être la 1ère source que je poste et j'aimerais bien m'améliorer pour le plaisir de tous :)

Conclusion :


Merci à tous ceux qui consulterons le code et à ceux qui laisseront un commentaire/note

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

mongol77
Messages postés
75
Date d'inscription
dimanche 2 octobre 2005
Statut
Membre
Dernière intervention
24 juin 2007
-
pas mal fait, mais il faudrait peut être ajouter quelques "doevents" et une barre d'avancement des calculs, parce que j'ai mis 510 ( erreur de manip ) et le pc il a pas aimé ;)
dthuler
Messages postés
123
Date d'inscription
dimanche 9 mars 2003
Statut
Membre
Dernière intervention
29 avril 2009
-
Bah oui, j'avais pas pensé à ça... mise à jour donc mais sans rajouter le "doevents" car ça ralentit vraiment, mais alors vraiment, le code :P
ScSami
Messages postés
1488
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
3 décembre 2007
17 -
J'ai pas encore regardé le code mais en tous les cas un grand merci pour cette contribution à VBFrance car je crois que c'est la première fois qu'on voit le flocon.
cs_FraGag
Messages postés
82
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
18 avril 2008
-
J'ai pas déjà vu ce flocon dans un LiloScript ? :P
http://www.vbfrance.com/code.aspx?id=30452
Xixis
Messages postés
5
Date d'inscription
mardi 3 mai 2005
Statut
Membre
Dernière intervention
11 avril 2006
-
Merci d'avoir écris ce code. Depuis, j'ai réussi à réaliser un flocon de koch mais qui n'est pas entier, seulement un des segments. J'essayerais de le mettre en ligne. Je n'ai pas encore eu le temps de regarder le code, mais je vais le faire sous peu. En tout cas, merci !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.