=========================================================
README for Squirrel Eiserloh's Spline Demo (for GDC 2012)
=========================================================
DEMO URL:
 www.eiserloh.net/gdc/SplineDemo.zip
  
POWERPOINT SLIDES for "Interpolation and Splines" talk
2012 Game Developers Conference / Math For Game Programmers
 www.eiserloh.net/gdc/GDC12_Eiserloh_Squirrel_Interpolation-and-Splines.ppt

DEMO ZIP CONTENTS:
 SplineDemo.exe (180,224 bytes / 176KB)
 SplineDemo-README.txt (this file)
 
DEMO INSTRUCTIONS:
* If you're reading the slides (recommended), follow along with the
	light-grey "Demo" instructions on the top-right of certain slides.
* Run demo with -windowed on the command line for windowed (non-fullscreen)
	e.g.   SplineDemo.exe -windowed
	
DEMO CONTROLS:
* 0 : (all off)
* 1 : Linear Bezier Curve (line)
* 2 : Linear & Quadratic Beziers
* 3 : Linear, Quatratic, and Cubic Beziers
* 4 : Quadratic Bezier Curve (3 control points, including 1 guide point)
* 5 : Cubic Bezier Curve (4 control points, including 2 guide points)
* 6 : Cubic Hermite Curve
* 7 : Quadratic Bezier Spline
* 8 : Cubic Bezier Spline
* 9 : Cubic Hermite Spline
* C : Toggle visibility of Control points
* P : Toggle visibility of Parametric point P moving along curves/splines
* F : "Funky" parametric movement (cosine of time, rather than just time)
* Page Up / Page Dn: (in many cases) add/remove additional spline sections
* Left-mouse-drag: move any control point (including Hermite velocity ends)
* ESC : Quit

SOURCE CODE:
 I, um, lost it.  I suck.  I hacked this demo together the night before
 an earlier version of this talk (from GDC 2009) and don't know where
 the source ended up at.  Fortunately the math is SUPER simple so you
 should just be able to whip up your own demo.  Right?  :-)
 
CONTACT INFO:
Squirrel Eiserloh
Director / Designer / Programmer
TrueThought [Games] LLC
Squirrel@TrueThought.com (work)
Squirrel@Eiserloh.net (personal)
Twitter: @SquirrelTweets for tweets about Game, Design, Code, Learning.
