Move reflected vector calculation to Vec3.
Merge branch 'master' into UserInterface