Module org.dyn4j

Package org.dyn4j.dynamics.contact

Sub package of the Dynamics package handling contacts.

Contacts are solved using an iterative constraint based approach.

The World object will determine all collisions between the Bodys and will turn each Manifold into a ContactConstraint. Once all the ContactConstraints have been gathered the World object will perform a depth first search on the ContactConstraint graph to yield islands. The islands will use the DefaultContactManager to warm start the ContactConstraints and then use the SequentialImpulses to solve them.

The ContactListener can be used to receive notifications of sensed, begin, end, persisted, and pre/post solve events.

Since:
1.0.0
Version:
3.3.0
Author:
William Bittle
Skip navigation links