pub type Transform3<T> = Transform<T, TGeneral, 3>;
A 3D general transformation that may not be inversible. Stored as a homogeneous 4x4 matrix.