Download ModelDownload Sourceembed




Reflection of light


A light ray from the SOLID YELLOW object strikes a vertical mirror at point O, and the reflected ray enters the eye thus allowing the person to see the solid yellow object inside the mirror shown as dotted lines. By projecting an imaginary normal line through point O perpendicular to the mirror, known as the normal, we can measure the angle of incidence, θi and the angle of reflection, θr. The law of reflection states that θi = θr, or in other words, the angle of incidence equals the angle of reflection. The dotted light rays shows the imaginary lines that the image appears to come from assuming light travels in a straight line path. The arrow head direction serves to symbolize the direction of light travelling.

Play with the Reflection Mirror Model to explore the following

  1. point object with simple ray, to multiple rays entering the eye.
  2. large object (BLACK) with multiple rays entering the eye

Sample Learning Goals

(a) recall and use the terms for reflection, including normal, angle of incidence and angle of reflection
(b) state that, for reflection, the angle of incidence is equal to the angle of reflection and use this
principle in constructions, measurements and calculations.





Code Language Translator Run

Software Requirements


Android iOS Windows MacOS
with best with Chrome Chrome Chrome Chrome
support full-screen? Yes. Chrome/Opera No. Firefox/ Samsung Internet Not yet Yes Yes
cannot work on some mobile browser that don't understand JavaScript such as.....
cannot work on Internet Explorer 9 and below



Leong Tze Kwang; lookang

end faq

Testimonials (0)

There are no testimonials available for viewing. Login to deploy the article and be the first to submit your review!

Submit your review

Please deploy the article before submitting your review!

You have to login first to see this stats.

5 1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)

Article Stats

Article ID: 114
Article Category ID: 37
Deployed Users
Total # of Likes
Total # of Dislikes
Total # of Deployment 0
  • Secondary
  • Light
  • Junior College
  • Mathematics
  • EasyJavaScriptSimulation
  • Android/iOS including handphones/Tablets/iPads
  • Windows/MacOSX/Linux including Laptops/Desktops
  • ChromeBook Laptops
  • Science
  • Simulations