HomeSort by relevance Sort by last modified time
    Searched refs:solverConstraint (Results 1 - 6 of 6) sorted by null

  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/Featherstone/
btMultiBodyConstraint.cpp 61 btScalar btMultiBodyConstraint::fillMultiBodyConstraint( btMultiBodySolverConstraint& solverConstraint,
74 solverConstraint.m_multiBodyA = m_bodyA;
75 solverConstraint.m_multiBodyB = m_bodyB;
76 solverConstraint.m_linkA = m_linkA;
77 solverConstraint.m_linkB = m_linkB;
79 btMultiBody* multiBodyA = solverConstraint.m_multiBodyA;
80 btMultiBody* multiBodyB = solverConstraint.m_multiBodyB;
82 btSolverBody* bodyA = multiBodyA ? 0 : &data.m_solverBodyPool->at(solverConstraint.m_solverBodyIdA);
83 btSolverBody* bodyB = multiBodyB ? 0 : &data.m_solverBodyPool->at(solverConstraint.m_solverBodyIdB);
96 if (solverConstraint.m_linkA<0
    [all...]
btMultiBodyConstraintSolver.cpp 257 void btMultiBodyConstraintSolver::setupMultiBodyContactConstraint(btMultiBodySolverConstraint& solverConstraint,
268 btMultiBody* multiBodyA = solverConstraint.m_multiBodyA;
269 btMultiBody* multiBodyB = solverConstraint.m_multiBodyB;
274 btSolverBody* bodyA = multiBodyA ? 0 : &m_tmpSolverBodyPool[solverConstraint.m_solverBodyIdA];
275 btSolverBody* bodyB = multiBodyB ? 0 : &m_tmpSolverBodyPool[solverConstraint.m_solverBodyIdB];
292 if (solverConstraint.m_linkA<0)
297 rel_pos1 = pos1 - multiBodyA->getLink(solverConstraint.m_linkA).m_cachedWorldTransform.getOrigin();
301 solverConstraint.m_deltaVelAindex = multiBodyA->getCompanionId();
303 if (solverConstraint.m_deltaVelAindex <0)
305 solverConstraint.m_deltaVelAindex = m_data.m_deltaVelocities.size()
    [all...]
btMultiBodyConstraint.h 70 btScalar fillMultiBodyConstraint(btMultiBodySolverConstraint& solverConstraint,
btMultiBodyConstraintSolver.h 58 void setupMultiBodyContactConstraint(btMultiBodySolverConstraint& solverConstraint,
  /external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/ConstraintSolver/
btSequentialImpulseConstraintSolver.cpp 533 void btSequentialImpulseConstraintSolver::setupFrictionConstraint(btSolverConstraint& solverConstraint, const btVector3& normalAxis,int solverBodyIdA,int solverBodyIdB,btManifoldPoint& cp,const btVector3& rel_pos1,const btVector3& rel_pos2,btCollisionObject* colObj0,btCollisionObject* colObj1, btScalar relaxation, btScalar desiredVelocity, btScalar cfmSlip)
543 solverConstraint.m_solverBodyIdA = solverBodyIdA;
544 solverConstraint.m_solverBodyIdB = solverBodyIdB;
546 solverConstraint.m_friction = cp.m_combinedFriction;
547 solverConstraint.m_originalContactPoint = 0;
549 solverConstraint.m_appliedImpulse = 0.f;
550 solverConstraint.m_appliedPushImpulse = 0.f;
554 solverConstraint.m_contactNormal1 = normalAxis;
555 btVector3 ftorqueAxis1 = rel_pos1.cross(solverConstraint.m_contactNormal1);
556 solverConstraint.m_relpos1CrossNormal = ftorqueAxis1
    [all...]
btSequentialImpulseConstraintSolver.h 52 void setupFrictionConstraint( btSolverConstraint& solverConstraint, const btVector3& normalAxis,int solverBodyIdA,int solverBodyIdB,
57 void setupRollingFrictionConstraint( btSolverConstraint& solverConstraint, const btVector3& normalAxis,int solverBodyIdA,int solverBodyIdB,
66 void setupContactConstraint(btSolverConstraint& solverConstraint, int solverBodyIdA, int solverBodyIdB, btManifoldPoint& cp,
71 void setFrictionConstraintImpulse( btSolverConstraint& solverConstraint, int solverBodyIdA,int solverBodyIdB,

Completed in 6379 milliseconds