/external/libgdx/extensions/gdx-box2d/gdx-box2d/jni/Box2D/Dynamics/Contacts/ |
b2EdgeAndPolygonContact.h | 36 void Evaluate(b2Manifold* manifold, const b2Transform& xfA, const b2Transform& xfB);
|
b2PolygonAndCircleContact.h | 35 void Evaluate(b2Manifold* manifold, const b2Transform& xfA, const b2Transform& xfB);
|
b2PolygonContact.h | 36 void Evaluate(b2Manifold* manifold, const b2Transform& xfA, const b2Transform& xfB);
|
b2Contact.h | 81 /// Get the contact manifold. Do not modify the manifold unless you understand the 86 /// Get the world manifold. 144 /// Evaluate this contact with your own manifold and transforms. 145 virtual void Evaluate(b2Manifold* manifold, const b2Transform& xfA, const b2Transform& xfB) = 0;
|
b2ContactSolver.cpp | 70 b2Manifold* manifold = contact->GetManifold(); local 72 int32 pointCount = manifold->pointCount; 99 pc->localNormal = manifold->localNormal; 100 pc->localPoint = manifold->localPoint; 104 pc->type = manifold->type; 108 b2ManifoldPoint* cp = manifold->points + j; 149 b2Manifold* manifold = m_contacts[vc->contactIndex]->GetManifold(); local 171 b2Assert(manifold->pointCount > 0); 180 worldManifold.Initialize(manifold, xfA, radiusA, xfB, radiusB); 609 b2Manifold* manifold = m_contacts[vc->contactIndex]->GetManifold() local [all...] |
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/CollisionDispatch/ |
btCollisionConfiguration.h | 24 ///stack allocator size, default collision algorithms and persistent manifold pool size
|
btSimulationIslandManager.cpp | 320 btPersistentManifold* manifold = dispatcher->getManifoldByIndexInternal(i); local 322 const btCollisionObject* colObj0 = static_cast<const btCollisionObject*>(manifold->getBody0()); 323 const btCollisionObject* colObj1 = static_cast<const btCollisionObject*>(manifold->getBody1()); 345 m_islandmanifold.push_back(manifold); 368 btPersistentManifold** manifold = dispatcher->getInternalManifoldPointer(); local 370 callback->processIsland(&collisionObjects[0],collisionObjects.size(),manifold,maxNumManifolds, -1); 414 //find the accompanying contact manifold for this islandId
|
btCollisionDispatcher.h | 113 virtual void releaseManifold(btPersistentManifold* manifold); 116 virtual void clearManifold(btPersistentManifold* manifold);
|
btBox2dBox2dCollisionAlgorithm.cpp | 53 void b2CollidePolygons(btManifoldResult* manifold, const btBox2dShape* polyA, const btTransform& xfA, const btBox2dShape* polyB, const btTransform& xfB); 305 void b2CollidePolygons(btManifoldResult* manifold, 407 //b2ManifoldPoint* cp = manifold->points + pointCount; 412 manifold->addContactPoint(-manifoldNormal,clipPoints2[i].v,separation); 420 // manifold->pointCount = pointCount;}
|
/external/libgdx/extensions/gdx-bullet/jni/src/custom/gdx/collision/ |
ContactListener.h | 159 virtual void onContactStarted(btPersistentManifold* manifold) = 0; 163 virtual void onContactStarted(btPersistentManifold* manifold, const bool &match0, const bool &match1) = 0; 171 virtual void onContactEnded(btPersistentManifold* manifold) = 0; 175 virtual void onContactEnded(btPersistentManifold* manifold, const bool &match0, const bool &match1) = 0;
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/Featherstone/ |
btMultiBodyConstraintSolver.cpp | 611 btMultiBodySolverConstraint& btMultiBodyConstraintSolver::addMultiBodyFrictionConstraint(const btVector3& normalAxis,btPersistentManifold* manifold,int frictionIndex,btManifoldPoint& cp,btCollisionObject* colObj0,btCollisionObject* colObj1, btScalar relaxation, const btContactSolverInfo& infoGlobal, btScalar desiredVelocity, btScalar cfmSlip) 621 const btMultiBodyLinkCollider* fcA = btMultiBodyLinkCollider::upcast(manifold->getBody0()); 622 const btMultiBodyLinkCollider* fcB = btMultiBodyLinkCollider::upcast(manifold->getBody1()); 646 void btMultiBodyConstraintSolver::convertMultiBodyContact(btPersistentManifold* manifold,const btContactSolverInfo& infoGlobal) 648 const btMultiBodyLinkCollider* fcA = btMultiBodyLinkCollider::upcast(manifold->getBody0()); 649 const btMultiBodyLinkCollider* fcB = btMultiBodyLinkCollider::upcast(manifold->getBody1()); 656 colObj0 = (btCollisionObject*)manifold->getBody0(); 657 colObj1 = (btCollisionObject*)manifold->getBody1(); 672 for (int j=0;j<manifold->getNumContacts();j++) 675 btManifoldPoint& cp = manifold->getContactPoint(j) 835 btPersistentManifold* manifold= manifoldPtr[i]; local [all...] |
/external/libgdx/extensions/gdx-bullet/jni/swig-src/dynamics/com/badlogic/gdx/physics/bullet/dynamics/ |
btConstraintSolver.java | 66 public float solveGroup(SWIGTYPE_p_p_btCollisionObject bodies, int numBodies, SWIGTYPE_p_p_btPersistentManifold manifold, int numManifolds, SWIGTYPE_p_p_btTypedConstraint constraints, int numConstraints, btContactSolverInfo info, btIDebugDraw debugDrawer, btDispatcher dispatcher) { 67 return DynamicsJNI.btConstraintSolver_solveGroup(swigCPtr, this, SWIGTYPE_p_p_btCollisionObject.getCPtr(bodies), numBodies, SWIGTYPE_p_p_btPersistentManifold.getCPtr(manifold), numManifolds, SWIGTYPE_p_p_btTypedConstraint.getCPtr(constraints), numConstraints, btContactSolverInfo.getCPtr(info), info, btIDebugDraw.getCPtr(debugDrawer), debugDrawer, btDispatcher.getCPtr(dispatcher), dispatcher);
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/ |
Box2DTest.java | 46 import com.badlogic.gdx.physics.box2d.Manifold;
178 public void preSolve (Contact contact, Manifold oldManifold) {
179 // Manifold.ManifoldType type = oldManifold.getType();
280 // get the world manifold from which we get the
281 // contact points. A manifold can have 0, 1 or 2
283 WorldManifold manifold = contact.getWorldManifold();
local 284 int numContactPoints = manifold.getNumberOfContactPoints();
286 Vector2 point = manifold.getPoints()[j];
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/box2d/ |
ConveyorBelt.java | 29 import com.badlogic.gdx.physics.box2d.Manifold;
78 public void preSolve (Contact contact, Manifold oldManifold) {
|
/external/libgdx/extensions/gdx-box2d/gdx-box2d-gwt/src/com/badlogic/gdx/physics/box2d/gwt/emu/org/jbox2d/dynamics/contacts/ |
ContactPositionConstraint.java | 26 import org.jbox2d.collision.Manifold.ManifoldType;
|
ContactSolver.java | 26 import org.jbox2d.collision.Manifold; 115 final Manifold manifold = contact.getManifold(); local 117 int pointCount = manifold.pointCount; 144 pc.localNormal.set(manifold.localNormal); 145 pc.localPoint.set(manifold.localPoint); 149 pc.type = manifold.type; 153 ManifoldPoint cp = manifold.points[j]; 230 Manifold manifold = m_contacts[vc.contactIndex].getManifold() local 756 final Manifold manifold = m_contacts[vc.contactIndex].getManifold(); local [all...] |
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/ConstraintSolver/ |
btConstraintSolver.h | 50 virtual btScalar solveGroup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifold,int numManifolds,btTypedConstraint** constraints,int numConstraints, const btContactSolverInfo& info,class btIDebugDraw* debugDrawer,btDispatcher* dispatcher) = 0;
|
btSequentialImpulseConstraintSolver.h | 82 void convertContact(btPersistentManifold* manifold,const btContactSolverInfo& infoGlobal); 120 virtual btScalar solveGroup(btCollisionObject** bodies,int numBodies,btPersistentManifold** manifold,int numManifolds,btTypedConstraint** constraints,int numConstraints,const btContactSolverInfo& info, btIDebugDraw* debugDrawer,btDispatcher* dispatcher);
|
/external/libgdx/extensions/gdx-box2d/gdx-box2d/jni/Box2D/Dynamics/ |
b2WorldCallbacks.h | 94 /// contact manifold (e.g. disable contact). 95 /// A copy of the old manifold is provided so that you can detect changes. 110 /// Note: the contact manifold does not include time of impact impulses, which can be
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletCollision/NarrowPhaseCollision/ |
btPersistentManifold.h | 36 typedef void(*ContactStartedCallback)(btPersistentManifold* const &manifold); 37 typedef void(*ContactEndedCallback)(btPersistentManifold* const &manifold); 59 ///note that some pairs of objects might have more then one contact manifold.
|
/external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/bullet/ |
CollisionTest.java | 56 btPersistentManifold manifold = world.dispatcher.getManifoldByIndexInternal(i); local 57 btCollisionObject objA = manifold.getBody0(); 58 btCollisionObject objB = manifold.getBody1();
|
ContactCacheTest.java | 75 public void onContactStarted (btPersistentManifold manifold, boolean match0, boolean match1) {
76 final int userValue0 = manifold.getBody0().getUserValue();
77 final int userValue1 = manifold.getBody1().getUserValue();
|
/external/libgdx/extensions/gdx-bullet/jni/swig-src/collision/ |
collision_wrap.h | 322 virtual void releaseManifold(btPersistentManifold *manifold); 323 virtual void clearManifold(btPersistentManifold *manifold); 366 virtual void onContactStarted(btPersistentManifold *manifold); 369 virtual void onContactStarted(btPersistentManifold *manifold, bool const &match0, bool const &match1); 372 virtual void onContactEnded(btPersistentManifold *manifold); 375 virtual void onContactEnded(btPersistentManifold *manifold, bool const &match0, bool const &match1); 392 virtual void onContactStarted(btPersistentManifold *manifold, bool const &match0, bool const &match1);
|
/external/libgdx/extensions/gdx-bullet/jni/src/bullet/BulletDynamics/Dynamics/ |
btDiscreteDynamicsWorld.cpp | 189 btPersistentManifold** manifold = m_manifolds.size()?&m_manifolds[0]:0; local 192 m_solver->solveGroup( bodies,m_bodies.size(),manifold, m_manifolds.size(),constraints, m_constraints.size() ,*m_solverInfo,m_debugDrawer,m_dispatcher); 752 btPersistentManifold* manifold = m_predictiveManifolds[i]; local 754 const btCollisionObject* colObj0 = manifold->getBody0(); 755 const btCollisionObject* colObj1 = manifold->getBody1(); 861 btPersistentManifold* manifold = manifoldArray[j]; 862 if (manifold->getNumContacts()>0) 890 btPersistentManifold* manifold = m_predictiveManifolds[i]; local 891 this->m_dispatcher1->releaseManifold(manifold); 955 btPersistentManifold* manifold = m_dispatcher1->getNewManifold(body,sweepResults.m_hitCollisionObject) local 1089 btPersistentManifold* manifold = m_predictiveManifolds[i]; local [all...] |
/external/ceres-solver/include/ceres/ |
local_parameterization.h | 48 // generally, if x lies on a manifold of a smaller dimension than the 51 // parameterization that lives in the tangent space of that manifold 55 // manifold, embedded in a three dimensional space. At each point on
|