Fixed point light getDirection() formula