reef.science

Visualizations

Interactive simulations to build intuition for engineering concepts. Drag, adjust, and explore - learn by doing.

13 interactive·2 more coming soon
intermediateSign in

Beam Loading Lab

Place point loads on a simply-supported beam and watch the shear force and bending moment diagrams update in real time.

Understand how load placement affects shear and moment

Visualize the relationship between V(x) and M(x)

staticsbeamsshear-forcebending-moment
Sign in to access
introSign in

1D Vector Builder

Add vectors on a number line and see tip-to-tail addition with the resultant.

Understand vector direction and magnitude in 1D

Visualize tip-to-tail addition

vectors1dresultanttip-to-tail
Sign in to access
advancedComing Soon

Truss Explorer

Load preset truss configurations and see member forces calculated. Toggle between method of joints and method of sections views.

Understand tension vs compression in truss members

See how external loads distribute through a truss

intermediateComing Soon

Pulley Systems

Build compound pulley systems and see how mechanical advantage multiplies. Add pulleys and observe the force reduction.

Understand mechanical advantage in pulley systems

See how rope tension distributes across pulleys

introSign in

Projectile Launcher

Fire a projectile at any angle and speed. Compare multiple trajectories and see range, height, and time of flight update in real time.

Understand horizontal and vertical motion as independent components

Find maximum range and optimal launch angle

kinematicsprojectile-motion2d-motiontrajectory
Sign in to access
intermediateSign in

Spring Oscillations

Set a mass-spring system in motion and watch it oscillate. Adjust mass and stiffness to see how they affect period and amplitude.

Apply Hooke's Law: F = -kx

Understand how mass and spring constant affect oscillation period

shmoscillationsspringsperiodic-motion
Sign in to access
intermediateSign in

Gear Train & Ratios

Mesh gears of different sizes and watch the rotational speed and torque trade off. Explore compound gear trains for large ratio reductions.

Calculate gear ratio from tooth counts

Understand the speed-torque trade-off in a gear train

gearsmechanical-advantagetorquespeed-ratio
Sign in to access
intermediateSign in

Optics Bench

Place converging and diverging lenses on a virtual bench and trace rays from a light source. See how lens position and focal length create real and virtual images.

Apply the thin-lens equation: 1/f = 1/do + 1/di

Distinguish between real and virtual images

opticsrefractionlensesray-tracing
Sign in to access
intermediateSign in

Prism & Dispersion

Aim a laser at a glass prism and watch white light split into a spectrum. Adjust the prism angle and see how each wavelength refracts differently.

Understand chromatic dispersion: different wavelengths refract at different angles

Apply Snell's Law at each interface

opticsdispersionrefractionwavelength
Sign in to access
introSign in

Calculus Grapher

Plot any function and see its first and second derivatives drawn live below it. Move a cursor to read exact values at any point.

Connect a function's shape to the sign and magnitude of its derivative

Identify inflection points as zero-crossings of the second derivative

calculusderivativesfunctionsmath-foundation
Sign in to access
intermediateSign in

2D Equilibrium Solver

Build arbitrary 2D structures with points, parts, and connections. Apply forces and supports, then see reaction forces computed automatically with step-by-step solutions.

Apply static equilibrium equations to solve for unknown reactions in arbitrary 2D structures

Understand how support type (pin, roller, fixed) determines constraint unknowns

staticsequilibriumreactionsfree-body
Sign in to access

Unlock all visualizations

Sign in to access all interactive simulations, including the Beam Loading Lab, 1D Vector Builder, and more as they launch.