Skip to content

References: Linear Motion, Trigonometry & Wave Math

  1. Sine and cosine - Wikipedia - Trigonometric definitions of circular functions on the unit circle, periodic oscillation, amplitude, and angular frequency. Fundamental for generating harmonic movement and wave dynamics in creative code.

  2. Linear interpolation - Wikipedia - Mathematical formulation and geometric interpretation of lerp operations across numeric ranges. Essential for smooth transitions, color blending, and boundary mapping in visual computational applications.

  3. Simple harmonic motion - Wikipedia - Physics overview of restorative forces, periodic sinusoidal displacement, and pendulum dynamics. Bridges mathematical wave formulas with realistic physical animations in interactive graphics simulations.

  4. The Nature of Code: Simulating Natural Systems with Processing (Second Edition) - Daniel Shiffman - Self-Published / No Starch Press - Shiffman revolutionized physics pedagogy for creative coders by connecting sine and cosine waves directly to oscillating pendulums, springs, and bobbing harmonic motion in visual environments.

  5. Physics for Game Developers (Second Edition) - David M. Bourg and Bryan Bywalec - O'Reilly Media - Bourg and Bywalec established accessible kinematic equations and linear displacement derivations that translate classical Newtonian motion equations into computational frame updates for simulation games.

  6. p5.js Math and Calculation Reference - p5.js Foundation - Complete reference for trigonometric functions (sin, cos, tan, radians), range remapping (map, constrain, lerp), and arithmetic helper functions used in procedural motion and geometry.

  7. Trigonometry for Creative Coders - The Coding Train - Visual video series explaining sine wave oscillation, amplitude scaling, period modulation, and circular trajectory calculations in p5.js with interactive code demonstrations and sketches.

  8. Khan Academy: Trigonometry on the Unit Circle - Khan Academy - Interactive mathematics course exploring angle measurements, radian units, and trigonometric function behavior on the unit circle with step-by-step practice exercises and worked examples.

  9. Linear Interpolation (lerp) Deep Dive - Envato Tuts+ - Tutorial examining linear interpolation formulas, frame-rate independent smoothing, and asymptotic camera tracking in interactive 2D simulations and user interface transitions.

  10. Wave Interference and Superposition - Paul Falstad Simulators - Interactive web simulation of 2D wave math, illustrating constructive and destructive interference patterns generated by combined sinusoidal oscillators in real-time visuals and acoustics.