Search in sources :

Example 11 with Contact

use of org.jbox2d.dynamics.contacts.Contact in project Bytecoder by mirkosertic.

the class JBox2DTest method testCircleContactStack.

@Test
public void testCircleContactStack() {
    System.out.println("A");
    DefaultWorldPool thePool = new DefaultWorldPool(10, 10);
    System.out.println("B");
    IDynamicStack<Contact> theCircleStack = thePool.getCircleContactStack();
    System.out.println("C");
    Contact theContact = theCircleStack.pop();
    System.out.println("D");
    Assert.assertTrue(theContact instanceof CircleContact);
    System.out.println("E");
}
Also used : DefaultWorldPool(org.jbox2d.pooling.normal.DefaultWorldPool) CircleContact(org.jbox2d.dynamics.contacts.CircleContact) CircleContact(org.jbox2d.dynamics.contacts.CircleContact) Contact(org.jbox2d.dynamics.contacts.Contact) Test(org.junit.Test)

Aggregations

Contact (org.jbox2d.dynamics.contacts.Contact)11 ContactEdge (org.jbox2d.dynamics.contacts.ContactEdge)5 ParticleBodyContact (org.jbox2d.particle.ParticleBodyContact)5 ParticleContact (org.jbox2d.particle.ParticleContact)5 Joint (org.jbox2d.dynamics.joints.Joint)4 PulleyJoint (org.jbox2d.dynamics.joints.PulleyJoint)3 BroadPhase (org.jbox2d.collision.broadphase.BroadPhase)2 ShapeType (org.jbox2d.collision.shapes.ShapeType)2 AABB (org.jbox2d.collision.AABB)1 TOIInput (org.jbox2d.collision.TimeOfImpact.TOIInput)1 Vec2 (org.jbox2d.common.Vec2)1 CircleContact (org.jbox2d.dynamics.contacts.CircleContact)1 ContactRegister (org.jbox2d.dynamics.contacts.ContactRegister)1 ContactVelocityConstraint (org.jbox2d.dynamics.contacts.ContactVelocityConstraint)1 JointEdge (org.jbox2d.dynamics.joints.JointEdge)1 DefaultWorldPool (org.jbox2d.pooling.normal.DefaultWorldPool)1 Test (org.junit.Test)1