Decoration

WaveWorkshop

WaveWorkshop provides a simulation of coherent waves and their interference in 2-dimensional space. It represents a virtual ripple tank and can be used as a demonstration, e. g. in a physics course. WaveWorkshop is no Java applet, thanks to HTML5 and JavaScript, the web application runs without any plug-ins, in a modern WebGL-enabled browser.

Features

  • Simulation of wave propagation and interference of coherent waves in 2-dimensional space.
  • View Modes: elongation (animated), amplitude, intensity, phase shift (animated), complex vector (animated)
  • Exciter Shapes: point, line segment (single slit), line, chain (diffraction grating), regular polygon
  • Screen Shapes: line segment, half circle, rectangle (clipping), rectangle 3D
  • Medium movement (Doppler effect)
  • Easy saving and sharing using stateful URL
  • Interactive and real-time editing, smooth animations, anti-aliasing.
  • Waves can be regarded as electromagnetic or accoustic.

Quick Start

  • Watch the demo first (click "Run demo", either right after the start, of after pressing the ? button).
  • Tool tips provide context-sensitive help (put mouse over button for a second).
  • Do not worry about trying out things. Back in the browser undoes changes.
  • The URL always contains the current state of the document. Save it to a bookmark, or share it with somebody else.

Help (System Requirements) / Offline Version (unpack and open index.html) / Demo Video (in case of technical problems)

WaveWorkshop screenshot

132592 visits since 1999-10-27; Last update 2015-05-28