Geometric Transformations Interactive Gallery
Run the Transform Gallery Fullscreen
Edit the MicroSim with the p5.js editor
About This MicroSim
This gallery allows you to compare and contrast the four fundamental geometric transformations:
| Transformation | Preserves | Determinant | Invertible |
|---|---|---|---|
| Rotation | Lengths, angles, area | 1 | Always |
| Scaling | Angles (if uniform) | sx × sy | If no zero scale |
| Shear | Area, parallel lines | 1 | Always |
| Reflection | Lengths, angles | -1 | Always |
How to Use
- Select a transformation type using the buttons (Rotation, Scaling, Shear, Reflection)
- Adjust parameters with the sliders to see how the transformation changes
- Change the shape to see how different geometries are affected
- Toggle the grid to see how the entire space deforms
- Click Animate to see smooth transitions from identity to the transformation
Key Observations
- Rotation: The only transformation that preserves both lengths and angles
- Scaling: Changes area by |sx × sy|; negative values also reflect
- Shear: Turns rectangles into parallelograms while preserving area
- Reflection: Flips orientation (determinant = -1)
Embedding
1 | |
Lesson Plan
Learning Objectives
Students will be able to:
- Identify transformation type from its matrix structure
- Predict how transformations affect area (using determinant)
- Compare properties preserved by different transformations
Suggested Activities
- Classification: Given a matrix, identify which transformation type it represents
- Prediction: Before applying a transformation, predict the resulting shape
- Composition: What happens when you combine shear followed by rotation?
Discussion Questions
- Why does shear preserve area but not angles?
- When is a scaling transformation equivalent to a rotation?
- How can you tell if a matrix represents an invertible transformation?
References
- Chapter 4: Linear Transformations
- Essence of Linear Algebra - 3Blue1Brown