Inheritance: IDisposable
示例#1
0
 public btMatrix3x3(btMatrix3x3 other) : this(LinearMathPINVOKE.new_btMatrix3x3__SWIG_3(btMatrix3x3.getCPtr(other)), true)
 {
     if (LinearMathPINVOKE.SWIGPendingException.Pending)
     {
         throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public btTransform(btMatrix3x3 b) : this(LinearMathPINVOKE.new_btTransform__SWIG_4(btMatrix3x3.getCPtr(b)), true)
 {
     if (LinearMathPINVOKE.SWIGPendingException.Pending)
     {
         throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void setBasis(btMatrix3x3 basis)
 {
     LinearMathPINVOKE.btTransform_setBasis(swigCPtr, btMatrix3x3.getCPtr(basis));
     if (LinearMathPINVOKE.SWIGPendingException.Pending)
     {
         throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#4
0
 public void diagonalize(btMatrix3x3 rot, float threshold, int maxSteps)
 {
     LinearMathPINVOKE.btMatrix3x3_diagonalize(swigCPtr, btMatrix3x3.getCPtr(rot), threshold, maxSteps);
     if (LinearMathPINVOKE.SWIGPendingException.Pending)
     {
         throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#5
0
        public btMatrix3x3 scaled(btVector3 s)
        {
            btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_scaled(swigCPtr, btVector3.getCPtr(s)), true);

            if (LinearMathPINVOKE.SWIGPendingException.Pending)
            {
                throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#6
0
        public uint decompose(btMatrix3x3 a, btMatrix3x3 u, btMatrix3x3 h)
        {
            uint ret = LinearMathPINVOKE.btPolarDecomposition_decompose(swigCPtr, btMatrix3x3.getCPtr(a), btMatrix3x3.getCPtr(u), btMatrix3x3.getCPtr(h));

            if (LinearMathPINVOKE.SWIGPendingException.Pending)
            {
                throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#7
0
        public btMatrix3x3 timesTranspose(btMatrix3x3 m)
        {
            btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_timesTranspose(swigCPtr, btMatrix3x3.getCPtr(m)), true);

            if (LinearMathPINVOKE.SWIGPendingException.Pending)
            {
                throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#8
0
 public static btMatrix3x3 getIdentity()
 {
     btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_getIdentity(), false);
     return ret;
 }
示例#9
0
 public btMatrix3x3(btMatrix3x3 other)
     : this(LinearMathPINVOKE.new_btMatrix3x3__SWIG_3(btMatrix3x3.getCPtr(other)), true)
 {
     if (LinearMathPINVOKE.SWIGPendingException.Pending) throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
 }
示例#10
0
 internal static HandleRef getCPtr(btMatrix3x3 obj)
 {
     return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
 public btMatrix3x3 getBasis() {
   btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btTransform_getBasis__SWIG_0(swigCPtr), false);
   return ret;
 }
 public void setBasis(btMatrix3x3 basis) {
   LinearMathPINVOKE.btTransform_setBasis(swigCPtr, btMatrix3x3.getCPtr(basis));
   if (LinearMathPINVOKE.SWIGPendingException.Pending) throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
 }
示例#13
0
 public btMatrix3x3 absolute()
 {
     btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_absolute(swigCPtr), true);
     return ret;
 }
示例#14
0
 internal static HandleRef getCPtr(btMatrix3x3 obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }
示例#15
0
        public btMatrix3x3 inverse()
        {
            btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_inverse(swigCPtr), true);

            return(ret);
        }
示例#16
0
        public btMatrix3x3 transpose()
        {
            btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_transpose(swigCPtr), true);

            return(ret);
        }
示例#17
0
        public btMatrix3x3 absolute()
        {
            btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_absolute(swigCPtr), true);

            return(ret);
        }
示例#18
0
        public btMatrix3x3 adjoint()
        {
            btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_adjoint(swigCPtr), true);

            return(ret);
        }
示例#19
0
 public btMatrix3x3 adjoint()
 {
     btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_adjoint(swigCPtr), true);
     return ret;
 }
示例#20
0
 public void diagonalize(btMatrix3x3 rot, float threshold, int maxSteps)
 {
     LinearMathPINVOKE.btMatrix3x3_diagonalize(swigCPtr, btMatrix3x3.getCPtr(rot), threshold, maxSteps);
     if (LinearMathPINVOKE.SWIGPendingException.Pending) throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
 }
示例#21
0
 public static uint polarDecompose(btMatrix3x3 a, btMatrix3x3 u, btMatrix3x3 h)
 {
     uint ret = LinearMathPINVOKE.polarDecompose(btMatrix3x3.getCPtr(a), btMatrix3x3.getCPtr(u), btMatrix3x3.getCPtr(h));
     if (LinearMathPINVOKE.SWIGPendingException.Pending) throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
     return ret;
 }
示例#22
0
 public btMatrix3x3 inverse()
 {
     btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_inverse(swigCPtr), true);
     return ret;
 }
 public btTransform(btMatrix3x3 b) : this(LinearMathPINVOKE.new_btTransform__SWIG_4(btMatrix3x3.getCPtr(b)), true) {
   if (LinearMathPINVOKE.SWIGPendingException.Pending) throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
 }
示例#24
0
 public btMatrix3x3 scaled(btVector3 s)
 {
     btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_scaled(swigCPtr, btVector3.getCPtr(s)), true);
     if (LinearMathPINVOKE.SWIGPendingException.Pending) throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
     return ret;
 }
        public btMatrix3x3 getBasis()
        {
            btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btTransform_getBasis__SWIG_0(swigCPtr), false);

            return(ret);
        }
示例#26
0
 public btMatrix3x3 transpose()
 {
     btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_transpose(swigCPtr), true);
     return ret;
 }
示例#27
0
 public btMatrix3x3 transposeTimes(btMatrix3x3 m)
 {
     btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_transposeTimes(swigCPtr, btMatrix3x3.getCPtr(m)), true);
     if (LinearMathPINVOKE.SWIGPendingException.Pending) throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
     return ret;
 }
示例#28
0
        public static btMatrix3x3 getIdentity()
        {
            btMatrix3x3 ret = new btMatrix3x3(LinearMathPINVOKE.btMatrix3x3_getIdentity(), false);

            return(ret);
        }