3D Transformations
How to translate, rotate, and scale points in 2D space, using basic algebra and trigonometry. Part of a larger series teaching game programming and general programming. Visit http://codeschool.org