Skip to content

Simulation 3D interactive de trajectoires de particules autour d'un trou noir de Kerr

Notifications You must be signed in to change notification settings

Lam1ne/Simulation-Particule-Trou-Noir-de-Kerr

Repository files navigation

Simulation de Particule autour d'un Trou Noir de Kerr

Une simulation 3D interactive de trajectoires de particules autour d'un trou noir de Kerr

last-commit cpp


📖 Description

Ce projet, réalisé dans le cadre de l'UE "Programmation Méthode Numérique", simule la trajectoire d'une particule autour d'un trou noir de Kerr en utilisant les équations de la relativité générale. Vous pouvez également consulter le document rédigé du projet ainsi que la présentation associée , pour un aperçu complet des aspects théoriques et pratiques de sa réalisation."

Caractéristiques principales

  • Visualisation 3D interactive avec OpenGL
  • Interface utilisateur intuitive avec ImGui
  • Résolution des équations par la méthode de Runge-Kutta 4
  • Paramètres physiques personnalisables
  • Simulation en temps réel avec des options de contrôle utilisateur

🌟 Fonctionnalités

  • Visualisation 3D : Affichage interactif des trajectoires des particules.
  • Personnalisation des paramètres : Modifiez la masse du trou noir, le moment angulaire et les conditions initiales de la particule.
  • Contrôle interactif : Démarrez, mettez en pause et redémarrez la simulation via l'interface ImGui.
  • Simulation en temps réel : Le rendu se met à jour à chaque pas de calcul de Runge-Kutta 4.
  • Précision du calcul : Intégration précise des géodésiques grâce à la méthode Runge-Kutta 4.

📅 Perspectives d'amélioration

  • Visualisation 3D des trajectoires de particules.
  • Intégration de la méthode Runge-Kutta 4 pour la précision des calculs.
  • Ajout de tests unitaires.
  • Ajout d'un pas adaptatif dans la méthode Runge-Kutta 4
  • Amélioration des performances (Multithreading).
  • Ajout de phénomènes physiques (effet électromagnétique, effet Doppler, thermodynamique, photons)

🤝 Contribution

Les bugs, il y en a toujours, n'hésitez pas à me les signaler ou à fork le projet pour y apporter vos propres améliorations. Toute contribution est la bienvenue !


📖 Références

  • The Mathematical Theory of Black Holes, S. Chandrasekhar, Clarendon Press, Oxford Classic Texts in the Physical Sciences
  • A First Course In General Relativity, Bernard Schutz
  • D'innombrables vidéos YouTube pour implémenter ImGui et OpenGL

Fait avec ❤️ par Lam1ne

About

Simulation 3D interactive de trajectoires de particules autour d'un trou noir de Kerr

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published