Пример #1
0
 /// <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);
 }
Пример #2
0
        /// <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);
        }
Пример #3
0
        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);
        }
Пример #4
0
 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);
 }