public static Tuple4 TransformRotation(Tuple4 rotation, ReferenceFrame from, ReferenceFrame to) { CheckReferenceFrames(from, to); return(to.RotationFromWorldSpace(from.RotationToWorldSpace(rotation.ToQuaternion())).ToTuple()); }