^><.@^#< =>@<>_;: :*_<,*;> >**_#,_>

^=,=<*.> ^@@._;<* *@;=>*:< >=#=*<**

@::=;::^ #*<*<<<* >.@,@..^ =._<<_

//////// //////// //////// ////////

._>@**@< ;.#:=<;, #^=:=@*_ .;#@@^*#

01100110 10110111 01010000 11010010

,:^_:..

:^=.<,*# :@<#.^,@ #^>;,#,; ;=@_,;,;

FB542723 D0481405 524E88F2 28876D55

:*#<*,@_ ##>=_<:@ :;>^**<^ _#*.;==.

_=_>@:;. >,.#*.>> #_,@;*:= _.*_<,>=

*;@#;^<< ;@;:^^=^ :#:^^>#: :=*>>*:#

01011010 11101011 11010011 01111101

11110011 01011111 10101110 11111100

@><.,,._ _=<*;#;* _#,>^@=* ^*:=.==@

:@@;^:># #>;@:*=@ :==##=>. :#,^_,=>

0BE43CB6 1FC86400 801B9B28 9FCC1A00

,=@>@@.@ >@<:_=>= ,_=<,:,@ >*@#,@=>

CC56B3D0 74B3DF56 7E54E58D 0EFEEA08

6BC37EE5 F7ABED62 C2B926BD 3C80C413

<##=.>,< _.::^_.* #<<<=>#; _@;.^;=*

10001110 10110000 11110001 11100110

10101100 10110011 10111010 01110000

//////// //////// //////// ////////

^,^<_*@^ #:>;_=@. *@;:=<#; <,>@*^.>

<**,.;<. =#.=.*:: ,:>.#,=< <..@_;;,

>>=<_=>^ <<,^:_^< _^=#=;.^ >@._@:<#

//////// //////// //////// ////////

1020288D 5F7984F3 186152AE B0D4D7EF

//////// //////// //////// ////////

A25C9908 0F70171F D9ED22E9 134DAB8B

00011001 10011001 10101010 11010100

11110110 10000011 11000100 00110111

01111100 10100111 00110101 10101001

8F48798C 46CC8BC8 458FCB18 4A45C892

11100010 01001000 01001111 11100110

@^<#^.,> >_;*#.=< :@^;*=;# _*^;<<.>

=.*<.^=^ #@_^,_.* =:._@><* <^.=^=^,

11010110 01101011 01101000 11000001

<.__*;:= <_=^^>=* @_@:;#,# ,*.<#;,_

11111001 001000

#<;*@,:@ >>#*,>;@ <,>,.@># <;:,.,#>

2A756137 A61DE959 88D04E09 84D80B54

//////// //////// //////// ////////

FD2EC77C F1029014 05AF4813 533A0D4F

=^<_,.*^ #<@:.>^< ,@*^*#_* <=;.@*@;

10111000 00000110 00010010 00000000

09A534FF 20085611 F24521B7 2455FDEC

01100101 01111101 01111000 10111010

<.@;>*<# >_@_*=#: <:<,_;__ @.@,*,.<

F0B89354 35ACB183 44B5D103 9BBFF7D5

10010000 01101101 01110001 10100000

,;>_=.=; ,<*<.;#> .;_:=#^# .:<@*#,<

1BBA7A82 F3EF11D6 D0FAC071 F2683FA2

C3EF32AA 78BF0918 632193B0 BAE15F42

E3DA07A7 C2028244 02269E47 841B6E88

11101000 11010010 01111100 01010111

10010111 11101111 00000100 10000000

10000011 10000011 00001011 10010000

//////// //////// //////// ////////

<,>=<>__ #;<._*>* _<#<<@:, .=:_*@#>

11011011 10111011 1110110

7129D2B4 9778A19D DA00616F 8861558A

00100000 01111000 11000001 00100001

**>=*@<* ,*@@^=,: ;@#=,;*> >:==#<_.

B998E586 B8376C09 F0C593E2 9A022FA5

00100100 00000000 00110000 10101011

ABC48950 43E99D81 8D6222CA 390A6FEF

>=<==^^^ >:,;,@^# _;,@._;< ;>,.^=^@

<^>*^:>, _#_,<:>@ =_#<***> ,<;@,*^>

22E970A1 C3DCE9DC A7D68E8D 6F323216

^*;:_*_@ _=<::=.# ;**@=><^ ^*,,:*:.

//////// //////// //////// ////////

.:_=<=_# #;,.;::> *,^=<;=^ >##<>>;:

<;.,_>;; ^#^:,.*> @;,@^.,: @*:**<,.

=>._^.^. :,:>::,> :;^^*@;_ .<,^.::=

01100000 10101011 10110000 11010110

<^><.;_= *;:*#.^# =>@=^*.< =^#*::,*

.;#,<;,# ^@@@#@^# >:<__>;; =,:@#@>@

,:<=>;_; >>,<@_.; ,:^^_=*= :_<*:,.:

4B23F03B E50DC74C 44FD55D5 F05A9AA3

FCF3D9B8 71444155 EC0D7CC3 C07B58BA

;:_@_>@; =.:###*< **,*>@=* #..^;>#^

10011101 00101101 11010111 10011100

01011111 00100001 00111011 01001000

991A873E E0A2B6DB 0469CEFB 6183AD0A

:;^:;#,> =**.::=: **;=^;_: ;,<^.@^^

Simulation du système solaire

Simulation physique 2D en Python

Voir plus

01. Info


Statut: Terminé

Dates: 15/10/2022 - 01/11/2022

Technologies

  • icon

    Python

    // Langage de programmation

Équipe

  • Moi

    // Developpeur

03. Présentation


Context

Le projet de simulation du système solaire est un travail d'école basé sur Python qui vise à simuler la physique des corps célestes au sein de notre système solaire. Le projet vise à créer une simulation précise en utilisant des données réelles et utilise diverses bibliothèques telles que PyImGUI, PyOpenGL et GLFW.

Présentation

Le projet de simulation du système solaire fournit une visualisation interactive du système solaire. L'application permet aux utilisateurs de configurer divers paramètres relatifs au système, à l'animation et au rendu. La simulation représente avec précision la position, la taille et la couleur des planètes, sur la base de données réelles obtenues sur le site web de la NASA. Les utilisateurs peuvent effectuer des zooms avant et arrière, modifier l'échelle et personnaliser l'apparence de chaque corps céleste. En outre, un profileur de performance est inclus pour surveiller les performances des moteurs de rendu et de physique.

Level up

  • Application des principes physiques dans un scénario réel
  • Développement d'une interface graphique à l'aide de PyImGUI
  • Implémentation d'un profileur de performance pour surveiller un système de rendu

Conclusion

Le projet de simulation du système solaire atteint avec succès son objectif de fournir une expérience interactive et éducative. En utilisant des données et des principes physiques réelles, la simulation offre une représentation réaliste de la dynamique du système solaire. L'interface graphique interactive permet aux utilisateurs d'explorer et de modifier divers paramètres, améliorant ainsi leur compréhension des corps célestes et de leurs interactions. Le projet de simulation du système solaire est un témoignage de ma passion pour la programmation et l'astronomie, démontrant ma capacité à fusionner ces intérêts dans un outil éducatif.