Rick Companje, May 20th, 2010 Inspired by the 'Non-orthogonal Reflection' example by Ira Greenberg. Based on the equation (R = 2N(N*L)-L) where R is the reflection vector, N is the normal, and L is the incident vector.
Source code: Reflection3 Ball Line
Built with Processing