Exemplo n.º 1
0
 public Quat(Vec3 axis, float ang) : this(VixenLibPINVOKE.new_Quat__SWIG_2(Vec3.getCPtr(axis), ang), true)
 {
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 2
0
 public Ray(Vec3 start, Vec3 end) : this(VixenLibPINVOKE.new_Ray__SWIG_2(Vec3.getCPtr(start), Vec3.getCPtr(end)), true)
 {
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 3
0
 public Quat(Vec3 v1, Vec3 v2) : this(VixenLibPINVOKE.new_Quat__SWIG_5(Vec3.getCPtr(v1), Vec3.getCPtr(v2)), true)
 {
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 4
0
 public Vec3(Vec3 arg0) : this(VixenLibPINVOKE.new_Vec3__SWIG_3(Vec3.getCPtr(arg0)), true)
 {
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 5
0
 public void SetLocalPosition(Vec3 arg0)
 {
     VixenLibPINVOKE.Transformer_SetLocalPosition(swigCPtr, Vec3.getCPtr(arg0));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 6
0
 public void Extend(Vec3 arg0)
 {
     VixenLibPINVOKE.Box3_Extend__SWIG_1(swigCPtr, Vec3.getCPtr(arg0));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 7
0
 public void Translate(Vec3 arg0)
 {
     VixenLibPINVOKE.Matrix_Translate__SWIG_0(swigCPtr, Vec3.getCPtr(arg0));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 8
0
 public void ScaleMatrix(Vec3 arg0)
 {
     VixenLibPINVOKE.Matrix_ScaleMatrix(swigCPtr, Vec3.getCPtr(arg0));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 9
0
 public void TransformVector(Vec3 src, Vec3 dst)
 {
     VixenLibPINVOKE.Matrix_TransformVector(swigCPtr, Vec3.getCPtr(src), Vec3.getCPtr(dst));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 10
0
 public virtual void OnUserMove(int userid, int partindex, Vec3 pos, Quat dir)
 {
     VixenLibPINVOKE.BodyTracker_OnUserMove(swigCPtr, userid, partindex, Vec3.getCPtr(pos), Quat.getCPtr(dir));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 11
0
 public void Set(Vec3 v1, Vec3 v2)
 {
     VixenLibPINVOKE.Quat_Set__SWIG_3(swigCPtr, Vec3.getCPtr(v1), Vec3.getCPtr(v2));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 12
0
 public void LookAt(Vec3 v, float twist)
 {
     VixenLibPINVOKE.Matrix_LookAt(swigCPtr, Vec3.getCPtr(v), twist);
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 13
0
 public void Size(Vec3 INPUT)
 {
     VixenLibPINVOKE.Model_Size__SWIG_0(swigCPtr, Vec3.getCPtr(INPUT));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 14
0
 public void Move(Vec3 arg0)
 {
     VixenLibPINVOKE.Model_Move__SWIG_0(swigCPtr, Vec3.getCPtr(arg0));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 15
0
 public void Set(Vec3 center, float radius)
 {
     VixenLibPINVOKE.Sphere_Set(swigCPtr, Vec3.getCPtr(center), radius);
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 16
0
 public virtual void OnUserTurn(int userid, Vec3 torsoz)
 {
     VixenLibPINVOKE.BodyTracker_OnUserTurn(swigCPtr, userid, Vec3.getCPtr(torsoz));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 17
0
 public void GetEulerAngles(Vec3 euler_angles)
 {
     VixenLibPINVOKE.Quat_GetEulerAngles(swigCPtr, Vec3.getCPtr(euler_angles));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 18
0
 public void Set(Vec3 axis, float angle)
 {
     VixenLibPINVOKE.Quat_Set__SWIG_0(swigCPtr, Vec3.getCPtr(axis), angle);
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 19
0
 public void Set(Vec3 start, Vec3 end)
 {
     VixenLibPINVOKE.Ray_Set(swigCPtr, Vec3.getCPtr(start), Vec3.getCPtr(end));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 20
0
 public void Rotate(Vec3 axis, float angle)
 {
     VixenLibPINVOKE.Matrix_Rotate__SWIG_0(swigCPtr, Vec3.getCPtr(axis), angle);
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 21
0
 public virtual void SetPosition(Vec3 arg0)
 {
     VixenLibPINVOKE.Pose_SetPosition(swigCPtr, Vec3.getCPtr(arg0));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 22
0
 public void RotationMatrix(Vec3 v, float angle)
 {
     VixenLibPINVOKE.Matrix_RotationMatrix__SWIG_1(swigCPtr, Vec3.getCPtr(v), angle);
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 23
0
 public void SetRootOffset(Vec3 arg0)
 {
     VixenLibPINVOKE.Skeleton_SetRootOffset(swigCPtr, Vec3.getCPtr(arg0));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 24
0
 public void TransformVector(Matrix arg0, Vec3 arg1)
 {
     VixenLibPINVOKE.Vec3_TransformVector(swigCPtr, Matrix.getCPtr(arg0), Vec3.getCPtr(arg1));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 25
0
 public void Around(Vec3 arg0, Vec3 arg1)
 {
     VixenLibPINVOKE.Box3_Around(swigCPtr, Vec3.getCPtr(arg0), Vec3.getCPtr(arg1));
     if (VixenLibPINVOKE.SWIGPendingException.Pending)
     {
         throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 26
0
        public float DistanceSquared(Vec3 v)
        {
            float ret = VixenLibPINVOKE.Vec3_DistanceSquared(swigCPtr, Vec3.getCPtr(v));

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemplo n.º 27
0
        public float Dot(Vec3 arg0)
        {
            float ret = VixenLibPINVOKE.Vec3_Dot__SWIG_0(swigCPtr, Vec3.getCPtr(arg0));

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemplo n.º 28
0
        public Vec3 Cross(Vec3 arg0)
        {
            Vec3 ret = new Vec3(VixenLibPINVOKE.Vec3_Cross(swigCPtr, Vec3.getCPtr(arg0)), true);

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemplo n.º 29
0
        public bool Equals(Vec3 arg0)
        {
            bool ret = VixenLibPINVOKE.Vec3_Equals(swigCPtr, Vec3.getCPtr(arg0));

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemplo n.º 30
0
        public bool SetAt(int arg0, Vec3 arg1)
        {
            bool ret = VixenLibPINVOKE.CoreVec3Array_SetAt(swigCPtr, arg0, Vec3.getCPtr(arg1));

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }