References: Linear Motion, Trigonometry & Wave Math¶
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.