# Package com.codename1.gaming.physics.box2d.dynamics.contacts

package com.codename1.gaming.physics.box2d.dynamics.contacts

Contact constraints and contact solving for the box2d physics engine.

Part of the box2d simulation engine, a derived work of JBox2D used under the BSD 2-Clause license; see `com.codename1.gaming.physics` for attribution.

- Related Packages
  Package
  Description
  com.codename1.gaming.physics.box2d.dynamics
  Rigid body dynamics core (world, bodies, fixtures and the constraint solver) for the box2d physics engine.
  com.codename1.gaming.physics.box2d.dynamics.joints
  Joint constraints (revolute, prismatic, distance, weld and others) for the box2d physics engine.
- Class
  Description
  ChainAndCircleContact
  ChainAndPolygonContact
  CircleContact
  Contact
  The class manages contact between two shapes.
  ContactCreator
  ContactEdge
  A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge.
  ContactPositionConstraint
  ContactRegister
  ContactSolver
  ContactSolver.ContactSolverDef
  ContactVelocityConstraint
  ContactVelocityConstraint.VelocityConstraintPoint
  EdgeAndCircleContact
  EdgeAndPolygonContact
  PolygonAndCircleContact
  PolygonContact
  Position
  Velocity