Active Sonar Simulator (2D)
Fire an active sonar ping and watch its circular wavefront expand at 1500 m/s through water, reflect off moving targets, and return home — the live scope decodes each echo's round-trip time into range (d = c·t/2) and its Doppler shift into the target's closing or receding speed.
Fire an active sonar ping, watch the circular wavefront expand at the speed of sound through water, and read off each moving target's range from the round-trip echo time and its speed from the Doppler shift on the returning ping.
Fire an active sonar ping and watch its circular wavefront expand at 1500 m/s through water, reflect off moving targets, and return home — the live scope decodes each echo's round-trip time into range (d = c·t/2) and its Doppler shift into the target's closing or receding speed.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install