This project demonstrates basic geometric transformations (rotation by 90° and 180°) on a square shape using Python, NumPy, and Matplotlib.
It follows the mathematical definitions of transformations from Computer Vision: Algorithms and Applications by Richard Szeliski (2010/2018).
🔧 What the Code Does
Defines a square on the XY-plane.
Applies rotation matrices (90° and 180°) using homogeneous coordinates.
Visualizes the original and rotated squares with Matplotlib.