Download ModelDownload Sourceembed


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



Fu-Kwun Hwang; Fremont Teng; lookang

end faq

Sample Learning Goals


For Teachers

Where is the Fish under Water JavaScript Simulation Applet HTML5


Instructions on how to use Simulation Applet

Combo Box and Sliders

Selecting an option in the combo box will display their respective functions.
Intensity toggles with a check box
n1 and n2 toggles with sliders (changes the position of the image)

Changing position of the Fish and Eyes

(Default Fish Position)


After dragging the fish, the image and line of sight will adjust accordingly.
Note that the fish will start moving after releasing the drag.
The eyes too can be dragged to different positions.
(Default Eye Position)


(Eye Position Changed)
The line of sight and images will adjust accordingly

Toggling Full Screen

Double click anywhere on the screen to toggle full screen.

Play/Pause, Step and Reset Buttons

Plays/Pauses, Steps and Resets the Simulation respectively






Other Resources


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.

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

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