Fracteur est une application de génération de fractales. Pour ceux qui ne le savent pas, les Fractales sont des formes géométriques complexes qui peuvent être générées à partir de modèles mathématiques simples ou complex. La propriété des fractales est que si vous zoomez dans un motif vous le retrouverez tout le temps. Les fractales sont souvent utilisées dans l'art, les animations et les simulations pour créer des images étonnantes. Leur étude nous permettrait d'arriver à calculer l'air sous une courbe d'une fonction que l'on arriverait pas à modéliser. Avec cela on pourrait trouver des patologies caridaque d'un coureur, ou trouver des copies fidèles d'oeuvre d'art. Ainsi l'aplication Fracteur créer par @LyFlow et @Florely se porte comme une initiation dans le monde des Fractales en vous permettant de créer et de visualiser une grande variété de fractales.
Fracteur est écrit en Python et utilise la bibliothèque graphique Pygame
, Tkinter
.
Pygame est utilisé pour afficher les fractales et TKinter permet aux utilisateurs de pouvoir ajuster les paramètres de génération des fractales via l'interface graphique de l'application en utilisant la touche
(Vous pouvez ignorer toutes les étapes d'installation si vous installez l'application Fracteur directement en format .exe depuis l'onglet release de GitHub, il vous suffira juste d'extraire le fichier .rar ou .zip)
- Cloner ce dépôt avec
git clone https://github.com/LyFl0w/Fractaeur.git
(sinon télécharger le zip du dépôt) 🧬 - Assurez-vous que Python 3.11 est installé sur votre ordinateur 🐍
- Installez les dépendances avec
pip install -r requirements.txt
📦
(Si vous avez téléchargé l'application sous format .exe (grace au fichier .rar ou .zip fournit dans l'onglet release de GitHub), vous avez juste à le lancer le fichier le fichier .bat ou lancer directement le fichier fracteur.exe se trouvant dans le dossier)
- Lancez le programme en exécutant
python main.py
🚀 - Ouvrer l'interface graphique avec la touche
🅿️ - Utilisez les boutons de l'interface graphique pour ajuster les paramètres de génération de fractales. 🔧
- Vous pouvez modifier la fractale de Julia à votre convenance dans les paramètres de l'application. Voici quelques référence : Valeur Fractale Julia
- Pour visulasier les prototypes de fractales 3D vous pouvez appuyer sur la touche ©️ (pour le sponge cube) et
🅱️ (pour le triangle de sierpinski).
- python 3.11
- pygame 2.4.0
- numpy 1.24.3
- matplotlib 3.7.1
- numba 0.57.0
Voici un exemple de fractale générée avec Fracteur:
Les contributions sont les bienvenues! Si vous souhaitez contribuer à Fracteur, veuillez ouvrir une pull request. Plus d'information sur le Wiki.
Fracteur est sous licence GNU GPLv3. Consultez le fichier LICENSE.txt
pour plus d'informations.
Si vous avez des questions ou des commentaires ou des suggestions sur Fracteur, n'hésitez pas à nous contacter via les Issues Github Merci d'avoir utilisé notre programme Fracteur ! En espérant que vous apprécierez de générer vos propres fractales. 🙏