/// <summary> /// Converts <c>UnityEngine.Quaternion</c> to <c>DTStacks.DataType.Generic.Geometry.Quaternion</c> /// </summary> /// <param name="rosQuaternion"> ROS Quaternion as type of <c>DTStacks.DataType.Generic.Geometry.Quaternion</c></param> /// <returns name="unityQuaternion"> Quaternion as type of <c>UnityEngine.Quaternion</c></returns> public static DTStacks.DataType.Generic.Geometry.Quaternion Unity2ROS(this Quaternion unityQuaternion) { DTStacks.DataType.Generic.Geometry.Quaternion rosQuaternion = new DTStacks.DataType.Generic.Geometry.Quaternion(unityQuaternion.x, unityQuaternion.y, unityQuaternion.z, unityQuaternion.w); return(rosQuaternion); }
/// <summary> /// Converts <c>DTStacks.DataType.Generic.Geometry.Quaternion</c> to a <c>UnityEngine.Quaternion</c> /// </summary> /// <param name="rosQuaternion"> ROS Quaternion as type of <c>DTStacks.DataType.Generic.Geometry.Quaternion</c></param> /// <returns name="unityQuaternion"> Quaternion as type of <c>UnityEngine.Quaternion</c></returns> public static Quaternion ROS2Unity(this DTStacks.DataType.Generic.Geometry.Quaternion rosQuaternion) { Quaternion unityQuaternion = new Quaternion(rosQuaternion.x, rosQuaternion.y, rosQuaternion.z, rosQuaternion.w); return(unityQuaternion); }
public static Quaternion Quaternion2Unity(this DTStacks.DataType.Generic.Geometry.Quaternion a) { Quaternion b = new Quaternion(a.x, a.y, a.z, a.w); return(b); }
public static DTStacks.DataType.Generic.Geometry.Quaternion Quaternion2DTStacks(this UnityEngine.Quaternion a) { DTStacks.DataType.Generic.Geometry.Quaternion b = new DTStacks.DataType.Generic.Geometry.Quaternion(a.x, a.y, a.z, a.w); return(b); }