123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- using LeapInternal;
- using UnityEngine;
- namespace Leap.Unity
- {
- public static class UnityVectorExtension
- {
- public static Vector3 ToVector3(this Vector vector)
- {
- return new Vector3(vector.x, vector.y, vector.z);
- }
- public static Vector3 ToVector3(this LEAP_VECTOR vector)
- {
- return new Vector3(vector.x, vector.y, vector.z);
- }
- public static Vector4 ToVector4(this Vector vector)
- {
- return new Vector4(vector.x, vector.y, vector.z, 0f);
- }
- public static Vector ToVector(this Vector3 vector)
- {
- return new Vector(vector.x, vector.y, vector.z);
- }
- public static LEAP_VECTOR ToCVector(this Vector3 vector)
- {
- return new LEAP_VECTOR
- {
- x = vector.x,
- y = vector.y,
- z = vector.z
- };
- }
- }
- }
|