public static UnityEngine.Vector3 ToUnityVector3(this Imml.Numerics.Vector3 vector3)
 {
     return(new UnityEngine.Vector3(
                vector3.X,
                vector3.Y,
                vector3.Z));
 }
 public static Urho.Vector3 ToUrhoVector3(this Imml.Numerics.Vector3 vector3)
 {
     return(new Urho.Vector3(
                vector3.X,
                vector3.Y,
                vector3.Z));
 }
 public static SK.Quat ToSKQuat(this Imml.Numerics.Vector3 vector3)
 {
     //StereoKit is using a coordinate system where:
     // X increases to the right
     // Y increases up
     // Z increases towards the viewer
     return(Quat.FromAngles(
                vector3.X,
                vector3.Y,
                vector3.Z));
 }
 public static SK.Vec3 ToSKVec3(this Imml.Numerics.Vector3 vector3)
 {
     //StereoKit is using a coordinate system where:
     // X increases to the right
     // Y increases up
     // Z increases towards the viewer
     return(new SK.Vec3(
                vector3.X,
                vector3.Y,
                vector3.Z));
 }