/// <summary> /// Applies the inverse of this rotation to the given rotation. /// </summary> /// <param name="other"></param> /// <returns></returns> public Rotation3d ApplyInverse(Rotation3d other) { other.SetXY(ApplyInverse(other._x), ApplyInverse(other._y)); return(other); }
/// <summary> /// Applies the inverse of this rotation to the given rotation. /// </summary> /// <param name="other"></param> /// <returns></returns> public void ApplyInverse(ref Rotation3d other) { other.SetXY(ApplyInverse(other._x), ApplyInverse(other._y)); }