HomeSort by relevance Sort by last modified time
    Searched full:manifold (Results 51 - 75 of 93) sorted by null

1 23 4

  /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

Completed in 253 milliseconds

1 23 4