Download ModelDownload Sourceembed



For Teachers


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



Dieter Roess - WEH- Foundation; Tan Wei Chiong; Loo Kang Wee

end faq

Sample Learning Goals


For Teachers

If you first apply a rotation to a object, then mirror that rotated object, you'll find that what you get is different than if you first applied the mirroring, then the rotation.

There are two panels in this simulation: the left panel shows what happens when you first apply rotation, then the mirroring. the right panel shows what happens when the mirroring is first applied, then the rotation.

The rotation and base orientation of the triangle A can be adjusted using the sliders provided.






  1. improved version with joseph chua's inputs
  2. original simulation by lookang

Other Resources


end faq

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