Please use a browser that supports "canvas"

Keyboard controls for light position and direction. Initially, the light object is at 0, 4, 0 and is rotated 90 degrees clockwise about its x-axis so negative z-axis is pointing at origin. The yellow line is aligned with the object's negative z-azis. (I.e. it is "looking" down at the origin):