Why use a homogeneous matrix
A homogeneous transformation matrix packages rotation and translation into a single linear-looking object.
By extending points to , a translation can sit in the same matrix as the rotation block .
That makes repeated spatial transforms easier to chain, especially in robotics and graphics pipelines.