Spark image

Plane reflection

To start the animation click anywhere on the canvas to position the raybox. Then click anywhere on the canvas to rotate the raybox and the incident ray.

 
 
 
© Keith Gibbs and John Bourne 2018