Provides various rigid body constraints (limits, motors, joints, etc.).
Defines a constraint that restricts rotational movement. This constraint is configurable to create custom joints.
Defines a motor that controls the relative angular velocity of two constrained bodies.
Defines a ball-and-socked joint.
Defines a constraint between two rigid bodies.
Stores the Constraint objects of a simulation.
Provides constraint-related helper methods.
Defines a constraint at a rigid body contact that models non-penetration, dry friction and bounciness.
Defines a cylindrical slider joint.
Defines a constraint that limits the distance of two points.
Defines a motor that controls the relative orientation of two constrained bodies using Euler angle.
Defines a fixed joint that removes all degrees of freedom.
Defines a joint that allows rotations on two axis. The joint can be used to model the front wheel of a car.
Defines a hinge joint that only allows the constraint bodies to rotate about the hinge axis.
Defines a constraint that restricts translational movement. This constraint is configurable to create custom joints.
Defines a motor that controls the relative linear velocity of two constrained bodies.
Defines a constraint that fixes the relative orientation of two bodies.
Defines a limit plane and a limit point that must stay in front of the plane.
Defines a constraint that forces one body to move on a line that is fixed on the other body.
Restricts a body to move in a plane that is fixed on another body.
Defines a motor that controls the linear distance of two constrained bodies.
Defines a prismatic slider joint.
Defines a motor that controls the relative orientation of two constrained bodies using quaternions.
Defines a twist and swing limits to limit rotations.
Defines a joint that allows rotations about two axes.
Defines a constraint between two bodies.
Describe the state of a constraint limit.