A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

P

PairwiseTypedFallbackCondition - Class in org.dyn4j.collision.narrowphase
Represents a TypedFallbackCondition that filters on a particular pair of types.
PairwiseTypedFallbackCondition(Class<? extends Convex>, boolean, Class<? extends Convex>, boolean) - Constructor for class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
Optional constructor.
PairwiseTypedFallbackCondition(Class<? extends Convex>, boolean, Class<? extends Convex>, boolean, int) - Constructor for class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
Full constructor.
PairwiseTypedFallbackCondition(Class<? extends Convex>, Class<? extends Convex>) - Constructor for class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
Minimal constructor.
PairwiseTypedFallbackCondition(Class<? extends Convex>, Class<? extends Convex>, boolean) - Constructor for class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
Optional constructor.
PairwiseTypedFallbackCondition(Class<? extends Convex>, Class<? extends Convex>, boolean, int) - Constructor for class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
Optional constructor.
PairwiseTypedFallbackCondition(Class<? extends Convex>, Class<? extends Convex>, int) - Constructor for class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
Optional constructor.
Penetration - Class in org.dyn4j.collision.narrowphase
Represents a Penetration of one Convex Shape into another.
Penetration() - Constructor for class org.dyn4j.collision.narrowphase.Penetration
Default constructor.
Penetration(Vector2, double) - Constructor for class org.dyn4j.collision.narrowphase.Penetration
Full constructor.
persist(PersistedContactPoint) - Method in class org.dyn4j.dynamics.contact.ContactAdapter
 
persist(PersistedContactPoint) - Method in interface org.dyn4j.dynamics.contact.ContactListener
Called when two BodyFixtures remain in contact.
PersistedContactPoint - Class in org.dyn4j.dynamics.contact
Represents a persisted contact point.
PersistedContactPoint(ContactConstraint, Contact, ContactConstraint, Contact) - Constructor for class org.dyn4j.dynamics.contact.PersistedContactPoint
Helper constructor for a contact constraint and contact.
PersistedContactPoint(ContactPointId, Body, BodyFixture, Body, BodyFixture, Vector2, Vector2, double, Vector2, Vector2, double, boolean) - Constructor for class org.dyn4j.dynamics.contact.PersistedContactPoint
Full constructor.
PersistedContactPoint(PersistedContactPoint) - Constructor for class org.dyn4j.dynamics.contact.PersistedContactPoint
Copy constructor (shallow).
PinJoint - Class in org.dyn4j.dynamics.joint
Implementation of a pin joint.
PinJoint(Body, Vector2, double, double, double) - Constructor for class org.dyn4j.dynamics.joint.PinJoint
Full constructor.
PointFeature - Class in org.dyn4j.geometry
Implementation of a point Feature of a Shape.
PointFeature(Vector2) - Constructor for class org.dyn4j.geometry.PointFeature
Optional constructor.
PointFeature(Vector2, int) - Constructor for class org.dyn4j.geometry.PointFeature
Full constructor.
Polygon - Class in org.dyn4j.geometry
Implementation of an arbitrary polygon Convex Shape.
Polygon(Vector2...) - Constructor for class org.dyn4j.geometry.Polygon
Full constructor.
postSolve(SolvedContactPoint) - Method in class org.dyn4j.dynamics.contact.ContactAdapter
 
postSolve(SolvedContactPoint) - Method in interface org.dyn4j.dynamics.contact.ContactListener
Called after contacts have been solved.
postSolve(Step, World) - Method in class org.dyn4j.dynamics.StepAdapter
 
postSolve(Step, World) - Method in interface org.dyn4j.dynamics.StepListener
Called after the world has been solved but before new contacts are found.
postSolveNotify(List<ContactListener>) - Method in interface org.dyn4j.dynamics.contact.ContactManager
Notifies the given ContactListeners of the post-solve event for all ContactConstraints that reached this stage.
postSolveNotify(List<ContactListener>) - Method in class org.dyn4j.dynamics.contact.DefaultContactManager
 
POUND_TO_KILOGRAM - Static variable in class org.dyn4j.UnitConversion
1 pound-mass = UnitConversion.POUND_TO_KILOGRAM kilograms
POUND_TO_NEWTON - Static variable in class org.dyn4j.UnitConversion
1 pound-force = UnitConversion.POUND_TO_NEWTON newtons
poundsToKilograms(double) - Static method in class org.dyn4j.UnitConversion
Converts pound-mass to kilograms.
poundsToNewtons(double) - Static method in class org.dyn4j.UnitConversion
Converts pound-force to newtons.
preSolve(ContactPoint) - Method in class org.dyn4j.dynamics.contact.ContactAdapter
 
preSolve(ContactPoint) - Method in interface org.dyn4j.dynamics.contact.ContactListener
Called before contact constraints are solved.
preSolveNotify(List<ContactListener>) - Method in interface org.dyn4j.dynamics.contact.ContactManager
Notifies the given ContactListeners of the pre-solve event for all ContactConstraints that reached this stage.
preSolveNotify(List<ContactListener>) - Method in class org.dyn4j.dynamics.contact.DefaultContactManager
 
PrismaticJoint - Class in org.dyn4j.dynamics.joint
Implementation of a prismatic joint.
PrismaticJoint(Body, Body, Vector2, Vector2) - Constructor for class org.dyn4j.dynamics.joint.PrismaticJoint
Minimal constructor.
process(Convex, Transform, Convex, Transform, Penetration) - Method in class org.dyn4j.collision.narrowphase.LinkPostProcessor
 
process(Convex, Transform, Convex, Transform, Penetration) - Method in interface org.dyn4j.collision.narrowphase.NarrowphasePostProcessor
Performs post processing on the narrow-phase collision detection information.
process(Link, Transform, Convex, Transform, Penetration) - Method in class org.dyn4j.collision.narrowphase.LinkPostProcessor
Attempts to use the connectivity information to determine if the normal found in the narrow-phase is valid.
product(double) - Method in class org.dyn4j.geometry.Matrix22
Multiplies this Matrix22 by the given scalar returning a new Matrix22 containing the result.
product(double) - Method in class org.dyn4j.geometry.Matrix33
Multiplies this Matrix33 by the given scalar returning a new Matrix33 containing the result.
product(double) - Method in class org.dyn4j.geometry.Vector2
Multiplies this Vector2 by the given scalar returning a new Vector2 containing the result.
product(double) - Method in class org.dyn4j.geometry.Vector3
Multiplies this Vector3 by the given scalar returning a new Vector3 containing the result.
product(Matrix22) - Method in class org.dyn4j.geometry.Matrix22
Returns a new Matrix22 that is the product of this Matrix22 and the given Matrix22.
product(Matrix33) - Method in class org.dyn4j.geometry.Matrix33
Returns a new Matrix33 that is the product of this Matrix33 and the given Matrix33.
product(Vector2) - Method in class org.dyn4j.geometry.Matrix22
Multiplies this Matrix22 by the given Vector2 returning the result in a new Vector2.
product(Vector3) - Method in class org.dyn4j.geometry.Matrix33
Multiplies this Matrix33 by the given Vector3 returning the result in a new Vector3.
productT(Vector2) - Method in class org.dyn4j.geometry.Matrix22
Multiplies the given Vector2 by this Matrix22 returning the result in a new Vector2.
productT(Vector3) - Method in class org.dyn4j.geometry.Matrix33
Multiplies the given Vector3 by this Matrix33 returning the result in a new Vector3.
project(Vector2) - Method in class org.dyn4j.geometry.AbstractShape
 
project(Vector2) - Method in interface org.dyn4j.geometry.Shape
Returns the Interval of this Shape projected onto the given Vector2 given the Transform.
project(Vector2) - Method in class org.dyn4j.geometry.Vector2
Projects this Vector2 onto the given Vector2.
project(Vector2, Transform) - Method in class org.dyn4j.geometry.Capsule
 
project(Vector2, Transform) - Method in class org.dyn4j.geometry.Circle
 
project(Vector2, Transform) - Method in class org.dyn4j.geometry.Ellipse
 
project(Vector2, Transform) - Method in class org.dyn4j.geometry.HalfEllipse
 
project(Vector2, Transform) - Method in class org.dyn4j.geometry.Polygon
 
project(Vector2, Transform) - Method in class org.dyn4j.geometry.Rectangle
 
project(Vector2, Transform) - Method in class org.dyn4j.geometry.Segment
 
project(Vector2, Transform) - Method in interface org.dyn4j.geometry.Shape
Returns the Interval of this Shape projected onto the given Vector2 given the Transform.
project(Vector2, Transform) - Method in class org.dyn4j.geometry.Slice
 
project(Vector3) - Method in class org.dyn4j.geometry.Vector3
Projects this Vector3 onto the given Vector3.
PulleyJoint - Class in org.dyn4j.dynamics.joint
Implementation of a pulley joint.
PulleyJoint(Body, Body, Vector2, Vector2, Vector2, Vector2) - Constructor for class org.dyn4j.dynamics.joint.PulleyJoint
Minimal constructor.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links