Homogeneous and Compose
Rotate About a Point
Rotate a triangle about a chosen pivot using a translated coordinate system.
rotate-about-a-point
To rotate about a pivot p, translate p to the origin, rotate, then translate back. The composite is T(p) R T(-p).