J'ai écrit une implémentation de l'ensemble Mandelbrot en Java en utilisant un composant JComponent mais j'obtiens des résultats étranges quand je le rends. D'ailleurs tout compile bien. Je ne suis pas sûr de ce que je fais mal avec ça. Toute révision de code serait également appréciée.Aide pour le rendu de l'ensemble Mandelbrot en Java
Ma source est affichée sur pastebin car il prendrait trop de place ici:
JMandelbrot.java Mandelbrat.java
Merci beaucoup. Cependant, pouvez-vous expliquer le décalage supplémentaire de 4 dans la ligne de retour? – SDLFunTimes
C'était mon hack de codage couleur rapide et sale, parce que sinon l'image serait trop sombre pour voir (essayez-le). Le code couleur habituel est le suivant: Calculez les itérations jusqu'à ce que la condition d'arrêt soit maintenue ou qu'un nombre d'itérations prédéfini soit atteint. Vous sortez avec le nombre d'itérations réellement effectuées. Ce nombre est utilisé comme index dans une table de couleurs (une "palette"). La palette contient généralement un ou plusieurs dégradés de couleurs. Voir http://commons.wikimedia.org/wiki/File:Mandelbrot_palette_colour_editing_with_Fractint.png pour un exemple. –