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.

Types

class ConstantVolumeJoint
class ConstantVolumeJointDefDefinition for a ConstantVolumeJoint, which connects a group a bodies together so they maintain a constant volume within them.
class DistanceJointA distance joint constrains two points on two bodies to remain at a fixed distance from each other.
class DistanceJointDefDistance joint definition.
class FrictionJoint
class FrictionJointDefFriction joint definition.
class GearJointA gear joint is used to connect two joints together.
class GearJointDefGear joint definition.
class Jacobian
class JointThe base joint class.
class JointDefJoint definitions are used to construct joints.
class JointEdgeA 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.
enum JointType
enum LimitState
class MouseJointA mouse joint is used to make a point on a body track a specified world point.
class MouseJointDefMouse joint definition.
class PrismaticJointA prismatic joint.
class PrismaticJointDefPrismatic joint definition.
class PulleyJointThe pulley joint is connected to two bodies and two fixed ground points.
class PulleyJointDefPulley joint definition.
class RevoluteJointA revolute joint constrains two bodies to share a common point while they are free to rotate about the point.
class RevoluteJointDefRevolute joint definition.
class RopeJointA rope joint enforces a maximum distance between two points on two bodies.
class RopeJointDefRope joint definition.
class WeldJointA weld joint essentially glues two bodies together.
class WeldJointDef
class WheelJointA wheel joint.
class WheelJointDefWheel joint definition.