Este proyecto implementa una simulación 3D de órbitas planetarias utilizando C++ y OpenGL (GLUT).
Cada planeta se modela con su propia masa, posición, velocidad y color, interactuando gravitacionalmente con los demás para producir órbitas dinámicas y realistas.
El programa crea una escena en 3D donde varios planetas orbitan entre sí bajo la ley de gravitación universal de Newton.
Los cuerpos se representan como esferas con propiedades visuales y físicas individuales.
![]() |
![]() |
- 🌍 Simulación física realista mediante la ley de gravitación universal:
( F = G \frac{m_1 m_2}{r^2} ) - 💡 Iluminación dinámica: los planetas marcados como “brillantes” (
shiny) actúan como fuentes de luz. - 🎨 Renderizado 3D con materiales, colores y sombreado mediante OpenGL.
- 🎮 Controles de cámara para observar la simulación desde distintos ángulos.
- 🪐 Configuración flexible de planetas: masas, radios, posiciones, velocidades, colores y luminosidad.


