Tested tool guide
Tested browser tools
Checked August 16, 2026
What Geometric Transformations Playground does, with a checked example
Geometric Transformations Playground maps a shape through translations, rotations, reflections, and dilations, showing how its position, orientation, and size change. Multiple operations can be composed, with matrix representations connecting the geometric picture to its coordinate mapping. The most common source of confusion is operation order. Rotating a shape and then translating it generally produces a different result from translating it first, because each operation receives the coordinates produced by the preceding one.
Worked example
A concrete input and expected output from the current implementation.
Input
Triangle vertices: (0, 0), (2, 0), (0, 1)
Transformation: translate by (3, -1)
->
Expected output
Transformed vertices: (3, -1), (5, -1), (3, 0)
Translation by (3, -1) adds 3 to every x-coordinate and subtracts 1 from every y-coordinate. The triangle keeps its side lengths and orientation because all three vertices move by the same displacement.