sensemake.uk/reflection-lab
The Reflection Lab is an interactive 3D classroom tool for exploring reflection as a geometric transformation. A double-sided mirror stands on a ground plane alongside a 2D shape (or an uploaded PDF), and pupils see the reflected image appear on the mirror surface in real time as the mirror is moved, rotated, or tilted. The tool is well suited to lessons on line symmetry, reflecting shapes in the coordinate plane, and modelling GCSE transformation questions directly on the page.
The scene has three elements: a mirror that can be moved and rotated, a 2D object standing on the ground, and a background plane (the floor itself, or a PDF uploaded as the floor texture). The camera orbits freely, so the scene can be viewed from any angle, including edge-on along the mirror, to see the line of reflection as pupils would see it on paper.
The toolbar also provides Reset (which additionally clears all annotation ink), Undo / Redo (stepping back through mirror moves, view changes, PDF page changes, and pen strokes), dark mode, and fullscreen.
| Object | Symmetrical? | Best used for |
|---|---|---|
| Equilateral triangle | Yes (3 lines of symmetry) | Clean starting shape; invites the question "can you tell it's been reflected?" |
| Square | Yes (4 lines of symmetry) | As above, with a stronger pull towards the "it looks the same" misconception |
| Letter F | No | Demonstrates unambiguously that reflection reverses orientation |
| Directional arrow | No | Same purpose as the F, with direction made explicit |
| None | — | Floor-only view for working from a PDF or annotations alone |
The letter F is the single most pedagogically useful option here. Because it has no symmetry of its own, any reflection is immediately identifiable as a reflection, and not as a translation or rotation. Teachers working on the distinction between transformations should reach for F first.
The ability to lay a PDF on the ground plane is the feature that sets this tool apart from a standard reflection widget. Teachers can:
Because the mirror is a three-dimensional object, pupils can see the reflected image occupying real space, and then orbit the camera to look straight down at the scene. The top-down view collapses everything back to 2D, which is the view pupils will work with on paper. Switching between the perspective view and the overhead view is, in itself, a powerful move: it links the physical intuition of a mirror to the abstract "reflect this shape in the line" instruction printed on the question.
The pen is activated from the toolbar or by pressing P (when not typing in a field). Options include:
All ink is drawn on the ground plane, not on the screen. When the camera orbits, annotations rotate with the floor and stay locked to the question or grid beneath them. This makes it possible to circle a point on a PDF, then orbit the view to confirm that the reflection lands exactly where you marked.
What stays the same, what flips? Choose the letter F and place the mirror vertically behind it. Ask pupils to predict the reflection before it is revealed. Then rotate the mirror with the yaw slider while the F stays put. The orientation of the image flips with the mirror, but the F's own structure is unchanged. This separates two ideas pupils often conflate: the object has properties of its own (what it looks like), and the reflection has properties relative to the mirror (how it is flipped).
Modelling GCSE reflection questions. Scan or export a reflection question with wording such as "Reflect triangle P in the y-axis and label the new shape Q". Load it as the PDF floor and set the 2D object to None. Position the mirror along the line of reflection named in the question. Pupils can now see the reflected image appearing on the mirror and compare it to where they would draw Q on paper. Orbit to a top-down view and the scene becomes indistinguishable from the printed question, with the image visibly in place. Does the answer change if the mirror slides along its own line? What if the mirror is tilted? Why not? These questions probe the idea that a reflection is determined by the line, not by the mirror object itself.
Lines of symmetry. Select the equilateral triangle and position the mirror so its line of reflection passes through the triangle. Drag the mirror around (Ctrl + drag is quickest here) and ask pupils to call "stop" whenever the reflected image sits exactly on top of the original. Each "stop" corresponds to a line of symmetry. This works as a whole-class starter for KS3 work on symmetry, and extends naturally: how many lines of symmetry does a square have? A regular hexagon? An arbitrary rectangle?
Invariant points and lines. Place the letter F so that part of it touches the mirror. Ask pupils to identify which points of the original land on themselves in the reflection. Moving the mirror so it passes through the shape turns those invariant points into an invariant line. This is a topic pupils often meet only in the abstract; seeing the invariant line directly on the mirror surface makes it concrete.
Discussion questions to use with the tool:
Reflection is one of the first transformations pupils meet, and it is easy for them to treat it as a procedure: count the squares to the line, count the same number back, draw the point. That procedure works, but it often masks the geometric idea underneath. The Reflection Lab puts a physical mirror in front of pupils, lets them interact with the very diagrams they will meet on paper, and invites the "what stays the same, what changes?" line of questioning that sits at the heart of Variation Theory. The tool complements rather than replaces paper-and-pencil work: the mirror builds the mental picture, and the procedure records the picture.
The Reflection Lab was created by Callum Adamson and is shared on sensemake.uk with permission.