APIdia Launch Partner
Top Description Fields Constructors Methods
com.badlogic.gdx.physics.box2d.joints

public Class WheelJointDef

extends JointDef
Class Inheritance
Imports
com.badlogic.gdx.math.Vector2, com.badlogic.gdx.physics.box2d.Body, .JointDef

Wheel joint definition. This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game.

Field Summary

Modifier and TypeField and Description
public float
dampingRatio

Suspension damping ratio, one indicates critical damping

public boolean
enableMotor

Enable/disable the joint motor.

public float
frequencyHz

Suspension frequency, zero indicates no suspension

public final Vector2
localAnchorA

The local anchor point relative to body1's origin.

public final Vector2
localAnchorB

The local anchor point relative to body2's origin.

public final Vector2
localAxisA

The local translation axis in body1.

public float
maxMotorTorque

The maximum motor torque, usually in N-m.

public float
motorSpeed

The desired motor speed in radians per second.

Inherited from com.badlogic.gdx.physics.box2d.JointDef:
bodyAbodyBcollideConnectedtype

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
initialize(Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis)

Field Detail

dampingRatioback to summary
public float dampingRatio

Suspension damping ratio, one indicates critical damping

enableMotorback to summary
public boolean enableMotor

Enable/disable the joint motor.

frequencyHzback to summary
public float frequencyHz

Suspension frequency, zero indicates no suspension

localAnchorAback to summary
public final Vector2 localAnchorA

The local anchor point relative to body1's origin.

localAnchorBback to summary
public final Vector2 localAnchorB

The local anchor point relative to body2's origin.

localAxisAback to summary
public final Vector2 localAxisA

The local translation axis in body1.

maxMotorTorqueback to summary
public float maxMotorTorque

The maximum motor torque, usually in N-m.

motorSpeedback to summary
public float motorSpeed

The desired motor speed in radians per second.

Constructor Detail

WheelJointDefback to summary
public WheelJointDef()

Method Detail

initializeback to summary
public void initialize(Body bodyA, Body bodyB, Vector2 anchor, Vector2 axis)