Affine : Nat -> Type -> TypeAn affine transform can contain any invertible affine map.
isAffine : FieldCmp a => HMatrix' n a -> BoolDetermine if a homogeneous matrix represents an affine transform
(i.e. is invertible).
fromHMatrix : FieldCmp a => HMatrix' n a -> Maybe (Affine n a)Try to construct an affine transform from a homogeneous matrix.