SYNOPSIS

Gnrateur de fractales Mandelbrot, Buddhabrot et Anti-Buddhabrot.
L'application a t ralise en C++ avec Qt 4.6.0, dans le cadre du
premier dfi Qt lanc par Developpez.com.
Je, Louis du Verdier, autorise ma participation a figurer dans les pages
sources de Developpez.com si elle est juge suffisamment intressante pour
y tre ajoute.


LICENCE (MIT)

Copyright (c) 2010 Louis du Verdier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


INFORMATIONS

Auteur : Louis du Verdier
Date : du 30 novembre 2009 au 28 fvrier 2010
Version de Qt : Qt 4.6.0
Compilateur : GNU GCC 4.4.0 (port MinGW)
Cadre de ralisation : Dfi Qt organis par Developpez.com


CODE SOURCE

Fichiers  l'extension .h encods en UTF-8.
Fichiers  l'extension .cpp encods en ISO-88591.


PRESENTATION

L'application permet la gnration de fractales Mandelbrot, Buddhabrot et
Anti-Buddhabrot selon des couleurs, dimensions et itrations personnalisables.
Une coloration intelligente est d'ailleurs propose pour obtenir un rendu du
Mandelbrot esthtiquement meilleur. La fentre soutenant la gnration se veut
avoir une ergonomie attrayante pour rendre l'application plus intressante.
Bien que le gel total de l'application pendant la gnration d'une fractale
soit quelque chose de banni, il est possible que l'application gle sous des
plateformes ne supportant pas l'utilisation de threads.


QUELQUES CHIFFRES

Tests raliss avec une machine ayant les caractristiques suivantes :
Processeur : Intel(R) Core(TM)2 DUO CPU P8400 @ 2.26GHz 2.27GHz
Mmoire vive : 4.00Go

Gnration du Mandelbrot, 400x400, 50 itrations : 10 msec
Gnration de l'Anti-Buddhabrot, 400x400, 50 itrations : 156 msec
