pub trait Transform2: Transform<Point2<Self::Scalar>> + Into<Matrix3<Self::Scalar>> { type Scalar: BaseNum; }