2D Matrix Transformation Visualizer

Explore how linear and affine transformations act on objects in the plane. Animate rotations, reflections, scaling, shear, and projections. Decompose any matrix via SVD and compose sequences of transformations.

Transformation

°
Translation (affine shift)

Object & Display

Animation

Transform
Animates the current matrix transformation on the grid and shape.
Resets the animation and restores the identity matrix view.
Animates the SVD decomposition step-by-step: rotate, scale, rotate.
1.0×

Composition Queue

Build a sequence of transformations. The product matrix is applied right-to-left.

Adds the current transformation matrix to the composition queue. Removes all transformations from the queue.
Animates the composed transformation sequence step by step.
e₁ → Ae₁
e₂ → Ae₂
Unit circle
Ghost (original)

Determinant

1

Eigenvalues

SVD Decomposition