HomeSpace & AstronomyRoche Lobe Overflow: Binary Mass Transfer Stream

Roche Lobe Overflow: Binary Mass Transfer Stream

Interactive 3D simulator of Roche-lobe overflow: watch a real equipotential Roche lobe surface, a computed L1 Lagrange point, and a mass-transfer gas stream from a donor star spiral onto its companion, with live Eggleton Roche-radius, orbital period and mass-transfer-rate readouts.

Space & Astronomy3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
binary-star-mass-transfer-roche-lobe ↗ Open standalone

When a star in a close binary system swells to fill its Roche lobe — the tear-drop shaped region around it where its own gravity still dominates over its companion's — its outer gas is no longer gravitationally bound and pours through the inner Lagrange point (L1) toward its partner. This simulator computes the real 3D Roche equipotential surfaces by ray-marching the corotating-frame potential Φ(x,y,z) for any chosen mass ratio, locates L1 by root-finding rather than a lookup table, and integrates the full equation of motion (stellar gravity plus the Coriolis and centrifugal terms of the rotating frame) for every particle in the resulting mass-transfer stream, so the gas genuinely curves from the donor toward the accretor exactly as it does in a real cataclysmic variable or X-ray binary. Adjust the mass ratio, total mass, separation and donor fill factor and watch the Roche lobe shape, the L1 position, the orbital period and the mass-transfer rate respond together.

⚙ Under the hood

Watch a real ray-marched Roche lobe equipotential surface, a numerically located L1 Lagrange point, and a mass-transfer gas stream curve from an overflowing donor star onto its companion under gravity and the Coriolis force.

astrophysicsbinary-starsroche-lobemass-transferorbital-mechanicsaccretion

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)