Simulador de gravedad
Simulación de n-cuerpos gravitacionales. Click para crear planetas, arrastra para impulsarlos. Cada cuerpo atrae a todos los demás.
Cómo usar
0
Cuerpos
0.00
Energía total
Cada cuerpo atrae a todos los demás. Tamaño y color basados en masa. Colisiones fusionan planetas.
Cómo funciona
Simulación de n-cuerpos
Ley de gravitación universal
Cada par de cuerpos se atrae con una fuerza proporcional al producto de sus masas e inversamente proporcional al cuadrado de la distancia (F = G * m1 * m2 / r²). Es la misma física que rige los sistemas planetarios reales.
Integración de Verlet
Usamos el método de integración de Verlet, que preserva la energía del sistema mejor que Euler. Esto significa órbitas más estables y realistas a lo largo del tiempo, incluso en simulaciones largas.
Colisiones y fusión
Cuando dos cuerpos se aproximan lo suficiente, se fusionan en uno solo. La masa resultante es la suma, la velocidad se conserva (momento lineal), y el tamaño y color se actualizan.
Conservación de energía
En un sistema aislado sin colisiones, la energía total (cinética + potencial gravitacional) debería permanecer constante. La métrica de energía te permite ver cuán precisa es la simulación.
Dato: Las simulaciones de n-cuerpos requieren O(n²) cálculos por fotograma. Para miles de cuerpos se usan algoritmos como Barnes-Hut (árbol de cuadrantes) que reducen la complejidad a O(n log n). Esta demo usa integración de Verlet optimizada para hasta ~200 cuerpos en tiempo real.