| Name | Description | Type | Package | Framework |
| ConeTwistConstraint | ConeTwistConstraint can be used to simulate ragdoll joints (upper arm, leg etc). | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| ConstraintPersistentData | Stores some extra information to each contact point. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| ConstraintSolver | Abstract class for constraint solvers. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| ContactConstraint | Functions for resolving contacts. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| ContactSolverFunc | Contact solving function. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| ContactSolverInfo | Current state of contact solver. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| Generic6DofConstraint | Generic6DofConstraint between two rigidbodies each with a pivot point that descibes the axis location in local space. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| HingeConstraint | Hinge constraint between two rigid bodies each with a pivot point that descibes the axis location in local space. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| JacobianEntry | Jacobian entry is an abstraction that allows to describe constraints. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| Point2PointConstraint | Point to point constraint between two rigid bodies each with a pivot point that descibes the "ballsocket" location in local space. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| Point2PointConstraint .ConstraintSetting | Constructor SummaryPoint2PointConstraint. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| RotationalLimitMotor | Rotation limit structure for generic joints. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| SequentialImpulseConstraintSolver | SequentialImpulseConstraintSolver uses a Propagation Method and Sequentially applies impulses. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| SliderConstraint | Class | com.bulletphysics.dynamics.constraintsolver | JBullet | |
| SolverBody | SolverBody is an internal data structure for the constraint solver. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| SolverConstraint | 1D constraint along a normal axis between bodyA and bodyB. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| SolverConstraintType | enum SolverConstraintTypeextends Enum | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| SolverMode | Class | com.bulletphysics.dynamics.constraintsolver | JBullet | |
| TranslationalLimitMotor | Class | com.bulletphysics.dynamics.constraintsolver | JBullet | |
| TypedConstraint | TypedConstraint is the base class for Bullet constraints and vehicles. | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |
| TypedConstraintType | enum TypedConstraintTypeextends Enum | Class | com.bulletphysics.dynamics.constraintsolver | JBullet |