예제 #1
0
 /// <summary>
 /// Convert an Vec3 to SharpDX Vector3.
 /// </summary>
 /// <param name="ovrVector3f">ovrVector3f to convert to a SharpDX Vector3.</param>
 /// <returns>SharpDX Vector3, based on the ovrVector3f.</returns>
 public static Vector3 ToVector3(this OSVR.ClientKit.Vec3 ovrVector3f)
 {
     return(new Vector3((float)ovrVector3f.x, (float)ovrVector3f.y, (float)ovrVector3f.z));
 }
예제 #2
0
 public static Vector3 ConvertPosition(OSVR.ClientKit.Vec3 vec)
 {
     /// Convert to left-handed
     return(new Vector3((float)vec.x, (float)vec.y, (float)-vec.z));
 }
예제 #3
0
파일: Math.cs 프로젝트: sjb8100/C3DE
 public static Vector3 ConvertPosition(OSVR.ClientKit.Vec3 vec)
 {
     return(new Vector3((float)vec.x, (float)vec.y, (float)vec.z));
 }