/// <summary> /// Creates a relative rotation from t0 to t1. /// </summary> /// <param name="from"></param> /// <param name="to"></param> /// <returns></returns> public static OrthoBasis2d CreateFromTo(OrthoBasis2d from, OrthoBasis2d to) { return(to.Apply(from.Inverse)); }
/// <summary> /// Inverts this transformation in place. /// </summary> public void Invert() { Rotation.Invert(); Translation = -Rotation.Apply(Translation); }