# Package com.codename1.gaming.physics.box2d.dynamics.joints

package com.codename1.gaming.physics.box2d.dynamics.joints

Joint constraints (revolute, prismatic, distance, weld and others) for the box2d physics engine.

Part of the box2d simulation engine, a derived work of JBox2D used under the BSD 2-Clause license; see `com.codename1.gaming.physics` for attribution.

- Related Packages
  Package
  Description
  com.codename1.gaming.physics.box2d.dynamics
  Rigid body dynamics core (world, bodies, fixtures and the constraint solver) for the box2d physics engine.
  com.codename1.gaming.physics.box2d.dynamics.contacts
  Contact constraints and contact solving for the box2d physics engine.
- Class
  Description
  ConstantVolumeJoint
  ConstantVolumeJointDef
  Definition for a `ConstantVolumeJoint`, which connects a group a bodies together so they maintain a constant volume within them.
  DistanceJoint
  A distance joint constrains two points on two bodies to remain at a fixed distance from each other.
  DistanceJointDef
  Distance joint definition.
  FrictionJoint
  FrictionJointDef
  Friction joint definition.
  GearJoint
  A gear joint is used to connect two joints together.
  GearJointDef
  Gear joint definition.
  Jacobian
  Joint
  The base joint class.
  JointDef
  Joint definitions are used to construct joints.
  JointEdge
  A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge.
  JointType
  LimitState
  MouseJoint
  A mouse joint is used to make a point on a body track a specified world point.
  MouseJointDef
  Mouse joint definition.
  PrismaticJoint
  A prismatic joint.
  PrismaticJointDef
  Prismatic joint definition.
  PulleyJoint
  The pulley joint is connected to two bodies and two fixed ground points.
  PulleyJointDef
  Pulley joint definition.
  RevoluteJoint
  A revolute joint constrains two bodies to share a common point while they are free to rotate about the point.
  RevoluteJointDef
  Revolute joint definition.
  RopeJoint
  A rope joint enforces a maximum distance between two points on two bodies.
  RopeJointDef
  Rope joint definition.
  WeldJoint
  A weld joint essentially glues two bodies together.
  WeldJointDef
  WheelJoint
  A wheel joint.
  WheelJointDef
  Wheel joint definition.