Bibliothéque de fractals

Soyez le premier à donner votre avis sur cette source.

Vue 8 445 fois - Téléchargée 1 291 fois

Description

Cette application en Java permet de générer 10 fractals : mandelbrot, julia, triangle de sierpinki, carré de sierpinki, koch, koch quadragénique, hilbert, peano, triangle origami et cercle. Elle a été faite dans le cadre d'un projet tuteuré à l'IUT de Bordeaux 1 département Informatique. On peut changer de coloration pour mandelbrot et julia. On peut zoomer une fois sur mandelbrot.

Source / Exemple :


Tout le code a été inspiré par divers autres codes trouvés sur Internet et a été adapté.

Conclusion :


Ceci est une application incomplète dans le sens où il manque le zoom à l'infini pour mandelbrot et le choix de coloration est pas très développé et concerne que 2 fractals. De plus il y a quelques petits bug au niveau des exceptions gérées pour la coloration. Tout ceci est à améliorer...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

C'est bien tout de meme ! Moi je met une bonne note
Messages postés
5350
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
29 juin 2020
97
Salut,

perso je me base pas sur les mêmes critères de niveau que les DUT & Co., si tu veux niveau java pure il n'y a rien dans ta source qu'un débutant ayant un niveau correcte en math ne puisse faire (pas de concept avancé, pas d'optimisation de code).
Petites remarques :
En java on ne compare JAMAIS deux chaines de caractères avec '==', '!=' mais avec la méthode equals ou compareTo... (cf Dessin.java - classe qui pourrait grandement être améliorée (comme par exemple les if(...){}if(...){}, etc... qui pourraient être remplacés par if(...){}else if(...){}else if(...){} et ainsi éviter les comparaisons inutiles) -).
Autre point (toujours dans la classe Dessin.java) tu hérite de JPanel donc tu es en SWING et en SWING on ne dessine JAMAIS dans la méthode 'paint' mais dans 'paintComponent'
Messages postés
11
Date d'inscription
mardi 17 janvier 2006
Statut
Membre
Dernière intervention
27 avril 2009

Bonjour, le problème a été de le juger, je ne sais pas à quoi correspondait débutant ou expert... Je trouve qu'il y a pas mal de points spécifiques alors le mettre débutant pour des personnes qui n'ont jamais programmé, je trouve que ça va peut-être être compliqué pour eux. Je suis en DUT 2ème année, et j'ai fait cette application qu'en 2 ème année. Alors c'est comme vous voulez, de toutes façons s'il y 'a des personnes qui ont des questions, j'y répondrai sans aucun problème :)
Messages postés
5350
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
29 juin 2020
97
Salut,

+1 pour le niveau je viens de le passer à débutant
Messages postés
30
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
24 avril 2009

Bonjour,
Marrante votre appli, jouer avec les fractales, on ne s'en lasse pas.
Au fait, pourquoi 'Expert' comme niveau, j'ai vu aucun concept avancé, les débutants peuvent en profiter aussi ! :-)
Merci pour le partage.
Tcho.

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.