Sub package of the Dynamics package containing joints.
Joints are connections between bodies that limit their relative motion.
Joints are solved using an iterative constraint based approach in the same manner as contacts.
Current joint implementations:
AngleJointfor constraining the rotation of two bodies
DistanceJointfor fixed length distance and spring/damper
FrictionJointfor applying friction, air resistance, joint friction, etc
MotorJointprimarily for character control
PinJointspecifically to connect a distance joint with spring/damper to one body
PrismaticJointfor only allowing relative linear motion along an axis with or without a motor and limits
PulleyJointfor creating a pulley with or without block-and- tackle
RevoluteJointfor only allowing relative rotation with or without a motor
RopeJointfor min/max distance between bodies
WeldJointfor connecting two bodies together completely
WheelJointfor connecting two bodies in a frame-wheel type configuration with linear spring/damper and angular motor
- William Bittle
Class Summary Class Description AngleJointImplementation of an angle joint. DistanceJointImplementation of a fixed length distance joint. FrictionJointImplementation of a friction joint. JointRepresents constrained motion between two
MotorJointImplementation a motor joint. PinJointImplementation of a pin joint. PrismaticJointImplementation of a prismatic joint. PulleyJointImplementation of a pulley joint. RevoluteJointImplementation of a pivot joint. RopeJointImplementation a maximum and/or minimum length distance joint. WeldJointImplementation of a weld joint. WheelJointImplementation of a wheel joint.
Enum Summary Enum Description LimitStateEnumeration for the limit states a joint can have.