Loading Physics Engine...

Simple Pendulum

Explore simple harmonic motion with a simple pendulum. Adjust length, gravity, and initial angle to observe periodic motion.

Simple Harmonic Motion Period & Frequency Energy Conservation Small Angle Approximation

Adjustable Parameters:

  • Length (m): 2m
  • Gravity (m/s²): 9.81m/s²
  • Initial Angle (°): 30°
  • Damping: 0.02
Launch Simulation

Projectile Motion

Launch projectiles and explore parabolic trajectories. Adjust launch angle, initial velocity, and gravity to see trajectory changes.

Parabolic Trajectory Range & Maximum Height Time of Flight Velocity Components

Adjustable Parameters:

  • Initial Velocity (m/s): 25m/s
  • Launch Angle (°): 45°
  • Gravity (m/s²): 9.81m/s²
  • Initial Height (m): 0m
Launch Simulation

Mass-Spring System

Explore Hooke's Law and damped harmonic motion. Adjust mass, spring constant, and damping to observe oscillatory behavior.

Hooke's Law Simple Harmonic Motion Damping Effects Energy Conservation

Adjustable Parameters:

  • Mass (kg): 1kg
  • Spring Constant (N/m): 50N/m
  • Damping Coefficient: 0.5
  • Initial Displacement (m): 2m
Launch Simulation

Orbital Mechanics

Explore planetary orbits and Kepler's laws. Adjust orbital parameters to see elliptical, circular, and escape trajectories.

Kepler's Laws Orbital Mechanics Gravitational Force Escape Velocity

Adjustable Parameters:

  • Central Mass (×10²⁴ kg): 5.97×10²⁴ kg
  • Orbital Radius (×10⁶ km): 1.5×10⁶ km
  • Eccentricity: 0.1
  • Time Scale: 1x
Launch Simulation

Double Pendulum

Witness chaotic motion in a double pendulum system. Small changes in initial conditions lead to dramatically different trajectories.

Chaos Theory Sensitive Dependence Phase Space Non-linear Dynamics

Adjustable Parameters:

  • Length 1 (m): 1.5m
  • Length 2 (m): 1m
  • Mass 1 (kg): 1kg
  • Mass 2 (kg): 1kg
  • Initial Angle 1 (°): 90°
  • Initial Angle 2 (°): 90°
Launch Simulation

Wave Interference

Explore wave superposition and interference patterns. Create constructive and destructive interference by adjusting wave parameters.

Wave Superposition Constructive Interference Destructive Interference Standing Waves

Adjustable Parameters:

  • Amplitude 1: 1
  • Frequency 1 (Hz): 1Hz
  • Amplitude 2: 1
  • Frequency 2 (Hz): 1.5Hz
  • Phase Difference (rad): 0rad
Launch Simulation

Collisions & Momentum

Collide two balls on a track and watch momentum stay conserved while kinetic energy is lost in inelastic collisions. Adjust masses, velocities and how bouncy the collision is.

Conservation of Momentum Elastic vs Inelastic Coefficient of Restitution Kinetic Energy

Adjustable Parameters:

  • Mass 1 (kg): 1kg
  • Mass 2 (kg): 2kg
  • Velocity 1 (m/s): 4m/s
  • Velocity 2 (m/s): -2m/s
  • Restitution (e): 1
Launch Simulation

Kinetic Theory of Gases

Watch particles bounce inside a container. Heat the gas to speed the particles up, or change the volume and particle count to see the pressure respond — the gas laws in action.

Particle Model of Matter Temperature & Kinetic Energy Pressure Gas Laws (P ∝ NT/V)

Adjustable Parameters:

  • Temperature (K): 300K
  • Particles: 120
  • Box Size (volume): 8
Launch Simulation

Circular Motion

Whirl a ball on a string in a horizontal circle. Change the radius, angular velocity and mass to see how the speed, centripetal acceleration and string tension change.

Uniform Circular Motion Centripetal Force Angular Velocity Period & Frequency

Adjustable Parameters:

  • Radius (m): 3m
  • Angular Velocity (rad/s): 2rad/s
  • Mass (kg): 1kg
Launch Simulation