/// <summary> /// Converts a <c>DTStacks.DataType.Generic.Geometry.Vector3</c> to a ROS Vector3, including the coordinate system transfer. /// </summary> /// <param name="unityVector3"> The <c>DTStacks.DataType.Generic.Geometry.Vector3</c></param> /// <returns><c>DTStacks.DataType.Generic.Geometry.Vector3 including coordinate system transfer</c></returns> public static Vector3 Unity2ROS(this DTStacks.DataType.Generic.Geometry.Vector3 unityVector3) { Vector3 rosVector3 = new Vector3(unityVector3.x, unityVector3.z, unityVector3.y); return(rosVector3); }
public static DTStacks.DataType.Generic.Geometry.Vector3 Point2DTStacks(this DTStacks.DataType.Generic.Geometry.Point a) { DTStacks.DataType.Generic.Geometry.Vector3 b = new DTStacks.DataType.Generic.Geometry.Vector3(a.x, a.y, a.z); return(b); }
public static Vector3 Vector2Unity(this DTStacks.DataType.Generic.Geometry.Vector3 a) { Vector3 b = new Vector3(a.x, a.y, a.z); return(b); }
public static DTStacks.DataType.Generic.Geometry.Vector3 Vector2DTStacks(this UnityEngine.Vector3 a) { DTStacks.DataType.Generic.Geometry.Vector3 b = new DTStacks.DataType.Generic.Geometry.Vector3(a.x, a.y, a.z); return(b); }