Пример #1
0
        public bool update(btDbvtNode leaf, btDbvtAabbMm volume, btVector3 velocity)
        {
            bool ret = BulletPINVOKE.btDbvt_update__SWIG_4(swigCPtr, btDbvtNode.getCPtr(leaf), btDbvtAabbMm.getCPtr(volume), btVector3.getCPtr(velocity));

            if (BulletPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #2
0
        public bool update(btDbvtNode leaf, btDbvtAabbMm volume, float margin)
        {
            bool ret = BulletPINVOKE.btDbvt_update__SWIG_5(swigCPtr, btDbvtNode.getCPtr(leaf), btDbvtAabbMm.getCPtr(volume), margin);

            if (BulletPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #3
0
        public static bool NotEqual(btDbvtAabbMm a, btDbvtAabbMm b)
        {
            bool ret = BulletPINVOKE.NotEqual(btDbvtAabbMm.getCPtr(a), btDbvtAabbMm.getCPtr(b));

            if (BulletPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #4
0
        public static int Select(btDbvtAabbMm o, btDbvtAabbMm a, btDbvtAabbMm b)
        {
            int ret = BulletPINVOKE.Select(btDbvtAabbMm.getCPtr(o), btDbvtAabbMm.getCPtr(a), btDbvtAabbMm.getCPtr(b));

            if (BulletPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #5
0
        public static float Proximity(btDbvtAabbMm a, btDbvtAabbMm b)
        {
            float ret = BulletPINVOKE.Proximity(btDbvtAabbMm.getCPtr(a), btDbvtAabbMm.getCPtr(b));

            if (BulletPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #6
0
        public static bool Intersect(btDbvtAabbMm a, btVector3 b)
        {
            bool ret = BulletPINVOKE.Intersect__SWIG_1(btDbvtAabbMm.getCPtr(a), btVector3.getCPtr(b));

            if (BulletPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #7
0
        public btDbvtNode insert(btDbvtAabbMm box, SWIGTYPE_p_void data)
        {
            global::System.IntPtr cPtr = BulletPINVOKE.btDbvt_insert(swigCPtr, btDbvtAabbMm.getCPtr(box), SWIGTYPE_p_void.getCPtr(data));
            btDbvtNode            ret  = (cPtr == global::System.IntPtr.Zero) ? null : new btDbvtNode(cPtr, false);

            if (BulletPINVOKE.SWIGPendingException.Pending)
            {
                throw BulletPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #8
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(btDbvtAabbMm obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Пример #9
0
        public static btDbvtAabbMm FromPoints(SWIGTYPE_p_p_btVector3 ppts, int n)
        {
            btDbvtAabbMm ret = new btDbvtAabbMm(BulletPINVOKE.btDbvtAabbMm_FromPoints__SWIG_1(SWIGTYPE_p_p_btVector3.getCPtr(ppts), n), true);

            return(ret);
        }