Specular Reflection
From CGAFaq
A vector v is reflected from a plane with normal n with:
using the configuration from this image:
[edit]
Deriving the reflection formula
Referring to the image above, we first project v to n with
Then define
Clearly


