Пример #1
0
        public btTypedConstraint getConstraintRef(int index)
        {
            global::System.IntPtr cPtr = BulletPINVOKE.btRigidBody_getConstraintRef(swigCPtr, index);
            btTypedConstraint     ret  = (cPtr == global::System.IntPtr.Zero) ? null : new btTypedConstraint(cPtr, false);

            return(ret);
        }
Пример #2
0
        public override btTypedConstraint getConstraint(int index)
        {
            global::System.IntPtr cPtr = BulletPINVOKE.btDiscreteDynamicsWorld_getConstraint__SWIG_0(swigCPtr, index);
            btTypedConstraint     ret  = (cPtr == global::System.IntPtr.Zero) ? null : new btTypedConstraint(cPtr, false);

            return(ret);
        }
Пример #3
0
 public override void removeConstraint(btTypedConstraint constraint)
 {
     BulletPINVOKE.btDiscreteDynamicsWorld_removeConstraint(swigCPtr, btTypedConstraint.getCPtr(constraint));
 }
Пример #4
0
 public override void addConstraint(btTypedConstraint constraint)
 {
     BulletPINVOKE.btDiscreteDynamicsWorld_addConstraint__SWIG_1(swigCPtr, btTypedConstraint.getCPtr(constraint));
 }
Пример #5
0
 public override void addConstraint(btTypedConstraint constraint, bool disableCollisionsBetweenLinkedBodies)
 {
     BulletPINVOKE.btDiscreteDynamicsWorld_addConstraint__SWIG_0(swigCPtr, btTypedConstraint.getCPtr(constraint), disableCollisionsBetweenLinkedBodies);
 }
Пример #6
0
 public void debugDrawConstraint(btTypedConstraint constraint)
 {
     BulletPINVOKE.btDiscreteDynamicsWorld_debugDrawConstraint(swigCPtr, btTypedConstraint.getCPtr(constraint));
 }
Пример #7
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(btTypedConstraint obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Пример #8
0
 public virtual void removeConstraint(btTypedConstraint constraint)
 {
     BulletPINVOKE.btDynamicsWorld_removeConstraint(swigCPtr, btTypedConstraint.getCPtr(constraint));
 }
Пример #9
0
 public virtual void addConstraint(btTypedConstraint constraint)
 {
     BulletPINVOKE.btDynamicsWorld_addConstraint__SWIG_1(swigCPtr, btTypedConstraint.getCPtr(constraint));
 }
Пример #10
0
 public void removeConstraintRef(btTypedConstraint c)
 {
     BulletPINVOKE.btRigidBody_removeConstraintRef(swigCPtr, btTypedConstraint.getCPtr(c));
 }
Пример #11
0
	virtual double solveGroupCacheFriendlySetup(btCollisionObject bodies,int numBodies,btPersistentManifold[] manifoldPtr, int numManifolds,btTypedConstraint[] constraints,int numConstraints,btContactSolverInfo& infoGlobal,btIDebugDraw* debugDrawer);
Пример #12
0
	virtual double solveSingleIteration(int iteration, btCollisionObject bodies ,int numBodies,btPersistentManifold[] manifoldPtr, int numManifolds,btTypedConstraint[] constraints,int numConstraints,btContactSolverInfo& infoGlobal,btIDebugDraw* debugDrawer);