2D Linear Transforms
Translate as Vector Add
Move every vertex of a triangle by adding the same translation vector. Translation is vector addition here, not a 2x2 matrix.
translate-as-vector-add
Translation adds a vector to each point. This is why homogeneous coordinates are needed later for matrix-based translation.