Example #1
0
 public btUniversalConstraint(btRigidBody rbA, btRigidBody rbB, btVector3 anchor, btVector3 axis1, btVector3 axis2) : this(BulletPINVOKE.new_btUniversalConstraint(btRigidBody.getCPtr(rbA), btRigidBody.getCPtr(rbB), btVector3.getCPtr(anchor), btVector3.getCPtr(axis1), btVector3.getCPtr(axis2)), true)
 {
     if (BulletPINVOKE.SWIGPendingException.Pending)
     {
         throw BulletPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Example #2
0
 internal btGeneric6DofConstraint(global::System.IntPtr cPtr, bool cMemoryOwn) : base(BulletPINVOKE.btGeneric6DofConstraint_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
Example #3
0
        public btVector3 getAxis(int axis_index)
        {
            btVector3 ret = new btVector3(BulletPINVOKE.btGeneric6DofConstraint_getAxis(swigCPtr, axis_index), true);

            return(ret);
        }
Example #4
0
        public btTransform getFrameOffsetB()
        {
            btTransform ret = new btTransform(BulletPINVOKE.btGeneric6DofConstraint_getFrameOffsetB__SWIG_0(swigCPtr), false);

            return(ret);
        }
Example #5
0
 public void getInfo1NonVirtual(btTypedConstraint.btConstraintInfo1 info)
 {
     BulletPINVOKE.btGeneric6DofConstraint_getInfo1NonVirtual(swigCPtr, btTypedConstraint.btConstraintInfo1.getCPtr(info));
 }
Example #6
0
 public override void cleanProxyFromPairs(btBroadphaseProxy arg0, btDispatcher arg1)
 {
     BulletPINVOKE.btNullPairCache_cleanProxyFromPairs(swigCPtr, btBroadphaseProxy.getCPtr(arg0), btDispatcher.getCPtr(arg1));
 }
Example #7
0
 public override void processAllOverlappingPairs(btOverlapCallback arg0, btDispatcher arg1)
 {
     BulletPINVOKE.btNullPairCache_processAllOverlappingPairs(swigCPtr, btOverlapCallback.getCPtr(arg0), btDispatcher.getCPtr(arg1));
 }
Example #8
0
 public btPointerUid() : this(BulletPINVOKE.new_btPointerUid(), true)
 {
 }
Example #9
0
 public btHashPtr(SWIGTYPE_p_void ptr) : this(BulletPINVOKE.new_btHashPtr(SWIGTYPE_p_void.getCPtr(ptr)), true)
 {
 }
Example #10
0
 public btMultiSphereShapeData() : this(BulletPINVOKE.new_btMultiSphereShapeData(), true)
 {
 }
Example #11
0
 public btJointFeedback() : this(BulletPINVOKE.new_btJointFeedback(), true)
 {
 }
Example #12
0
 public void setUpperLimit(float ang1max, float ang2max)
 {
     BulletPINVOKE.btUniversalConstraint_setUpperLimit(swigCPtr, ang1max, ang2max);
 }
Example #13
0
        public float getAngle2()
        {
            float ret = BulletPINVOKE.btUniversalConstraint_getAngle2(swigCPtr);

            return(ret);
        }
Example #14
0
        public btVector3 getAxis2()
        {
            btVector3 ret = new btVector3(BulletPINVOKE.btUniversalConstraint_getAxis2(swigCPtr), false);

            return(ret);
        }
Example #15
0
        public override SWIGTYPE_p_btAlignedObjectArrayT_btBroadphasePair_t getOverlappingPairArray()
        {
            SWIGTYPE_p_btAlignedObjectArrayT_btBroadphasePair_t ret = new SWIGTYPE_p_btAlignedObjectArrayT_btBroadphasePair_t(BulletPINVOKE.btNullPairCache_getOverlappingPairArray(swigCPtr), false);

            return(ret);
        }
Example #16
0
        public uint getHash()
        {
            uint ret = BulletPINVOKE.btHashPtr_getHash(swigCPtr);

            return(ret);
        }
Example #17
0
        public override int getNumOverlappingPairs()
        {
            int ret = BulletPINVOKE.btNullPairCache_getNumOverlappingPairs(swigCPtr);

            return(ret);
        }
Example #18
0
        public override bool hasDeferredRemoval()
        {
            bool ret = BulletPINVOKE.btNullPairCache_hasDeferredRemoval(swigCPtr);

            return(ret);
        }
Example #19
0
 public override void setOverlapFilterCallback(btOverlapFilterCallback arg0)
 {
     BulletPINVOKE.btNullPairCache_setOverlapFilterCallback(swigCPtr, btOverlapFilterCallback.getCPtr(arg0));
 }
Example #20
0
 public override void setInternalGhostPairCallback(btOverlappingPairCallback arg0)
 {
     BulletPINVOKE.btNullPairCache_setInternalGhostPairCallback(swigCPtr, btOverlappingPairCallback.getCPtr(arg0));
 }
Example #21
0
 public btOptimizedBvhNodeFloatData() : this(BulletPINVOKE.new_btOptimizedBvhNodeFloatData(), true)
 {
 }
Example #22
0
 public override void removeOverlappingPairsContainingProxy(btBroadphaseProxy arg0, btDispatcher arg1)
 {
     BulletPINVOKE.btNullPairCache_removeOverlappingPairsContainingProxy(swigCPtr, btBroadphaseProxy.getCPtr(arg0), btDispatcher.getCPtr(arg1));
 }
Example #23
0
 public override void buildJacobian()
 {
     BulletPINVOKE.btGeneric6DofConstraint_buildJacobian(swigCPtr);
 }
Example #24
0
 public override void sortOverlappingPairs(btDispatcher dispatcher)
 {
     BulletPINVOKE.btNullPairCache_sortOverlappingPairs(swigCPtr, btDispatcher.getCPtr(dispatcher));
 }
Example #25
0
 public override void getInfo2(btTypedConstraint.btConstraintInfo2 info)
 {
     BulletPINVOKE.btGeneric6DofConstraint_getInfo2(swigCPtr, btTypedConstraint.btConstraintInfo2.getCPtr(info));
 }
Example #26
0
 public btNullPairCache() : this(BulletPINVOKE.new_btNullPairCache(), true)
 {
 }
Example #27
0
 public void updateRHS(float timeStep)
 {
     BulletPINVOKE.btGeneric6DofConstraint_updateRHS(swigCPtr, timeStep);
 }
Example #28
0
 internal btNullPairCache(global::System.IntPtr cPtr, bool cMemoryOwn) : base(BulletPINVOKE.btNullPairCache_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
Example #29
0
        public float getAngle(int axis_index)
        {
            float ret = BulletPINVOKE.btGeneric6DofConstraint_getAngle(swigCPtr, axis_index);

            return(ret);
        }
Example #30
0
 public void setLowerLimit(float ang1min, float ang2min)
 {
     BulletPINVOKE.btUniversalConstraint_setLowerLimit(swigCPtr, ang1min, ang2min);
 }