OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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