Fractol est mon premier projet graphique où j'explore l'affichage de fractales. J'utilise la bibliothèque minilibx pour créer des fenêtres, générer des images et gérer les interactions clavier et souris.
A chaque étape, vérifier l'absence de fuites de mémoire !!!
CE QUE JE DOIS FAIRE | valide |
---|---|
Crée une fenetre | ✅ 08/06/2023 |
Faire que en appuyant sur echap la fenetre se ferme | ✅ 08/06/2023 |
Deplacer la fenetre | ✅ 08/06/2023 |
Faire que en appuyant sur la croix la fenetre se ferme | ✅ 08/06/2023 |
Redimensionner la fenetre | PAS POSSIBLE |
Ancrer la fenetre en fonction de l'endroit où je la place | PAS POSSIBLE |
Essaye d'apliquer les ensembles de Julia et Mandelbrot. | ✅ |
Pouvoir zoomer et dezoome avec la souris | ✅ |
Pouvoir deplacer la camera avec les fleches | ✅ |
En donnant des paramètres différents au programme, il doit être possible de créer différents ensembles de Julia. | ✅ |
Au moins un paramètre est passé en ligne de commande pour définir quel type de fractale est à afficher dans la fenêtre. | ✅ |
Il est possible de gérer des paramètres en plus afin de les utiliser pour le rendu. | ✅ |
Si aucun paramètre n’est fourni ou si le paramètre est invalide, le programme doit afficher la liste des paramètres disponibles et quitter proprement. | ✅ |
Il doit y avoir un jeu de couleur minimum pour ressentir la profondeur de chaque fractale. | ✅ |
Malgres les redimension que la fenetre sadapte | ✅ |
Au moins un paramètre est passé en ligne de commande pour définir quel type de
fractale est à afficher dans la fenêtre.
◦ Il est possible de gérer des paramètres en plus afin de les utiliser pour le rendu.
◦ Si aucun paramètre n’est fourni ou si le paramètre est invalide, le programme
doit afficher la liste des paramètres disponibles et quitter proprement.
- vidéo interéssante qui parle des fractales.
- Le repo de la minilibx de 42. Et internet et des teste pour me famelirisé avec cette library.
- DOC POUR la library minilibx