(Pollard http://graphics.cs.cmu.edu/nsp/course/15-462/Fall04/slides/25-animII.pdf)