/// <summary>
 /// Converst world space rotation to coordinate space rotation.
 /// </summary>
 public static UQuaternion WorldToCoordinateSpace(this ISpatialCoordinate coordinate, UQuaternion quaternion)
 {
     return(coordinate.WorldToCoordinateSpace(quaternion.AsNumericsQuaternion()).AsUnityQuaternion());
 }
 /// <summary>
 /// Converst world space position to coordinate space position.
 /// </summary>
 public static UVector3 WorldToCoordinateSpace(this ISpatialCoordinate coordinate, UVector3 vector)
 {
     return(coordinate.WorldToCoordinateSpace(vector.AsNumericsVector()).AsUnityVector());
 }