Interactive Matrix Transformation
Choose a shape and operation. The blue outline is the original; the coral outline is the transformed shape. All coordinates are in Cartesian units.
OriginalTransformedAxes: 1 grid square = 1 unit
Transformation matrix
Homogeneous coordinates use [x, y, 1]ᵀ so translation and centre-based scaling fit into a 3×3 matrix.