Difference between revisions of "RevoluteJoint"

m (1 revision: Importing from potato (again).)
(No difference)

Revision as of 16:18, 14 February 2010

Allow two Bodies to revolve around a shared point.

Created with love.physics.newRevoluteJoint.

Functions

DistanceJointKeeps two bodies at the same distance.
FrictionJointA FrictionJoint applies friction to a body.
GearJointKeeps bodies together in such a way that they act like gears.
Joint:destroyExplicitly destroys the Joint.
Joint:getAnchorsGet the anchor points of the joint.
Joint:getBodiesGets the bodies that the Joint is attached to.
Joint:getCollideConnectedGets whether the connected Bodies collide.
Joint:getReactionForceReturns the reaction force on the second body.
Joint:getReactionTorqueReturns the reaction torque on the second body.
Joint:getTypeGets a string representing the type.
Joint:getUserDataReturns the Lua value associated with this Joint.
Joint:isDestroyedGets whether the Joint is destroyed.
Joint:setCollideConnectedSets whether the connected Bodies should collide with each other.
Joint:setUserDataAssociates a Lua value with the Joint.
JointTypeDifferent types of joints.
MotorJointControls the relative motion between two Bodies
MouseJointFor controlling objects with the mouse.
PrismaticJointRestricts relative motion between Bodies to one shared axis.
PulleyJointAllows you to simulate bodies connected through pulleys.
RevoluteJointAllow two Bodies to revolve around a shared point.
RevoluteJoint:areLimitsEnabledChecks whether limits are enabled.
RevoluteJoint:enableLimitEnables or disables the joint limits.
RevoluteJoint:enableMotorStarts or stops the joint motor.
RevoluteJoint:getJointAngleGet the current joint angle.
RevoluteJoint:getJointSpeedGet the current joint angle speed.
RevoluteJoint:getLimitsGets the joint limits.
RevoluteJoint:getLowerLimitGets the lower limit.
RevoluteJoint:getMaxMotorTorqueGets the maximum motor force.
RevoluteJoint:getMotorSpeedGets the motor speed.
RevoluteJoint:getMotorTorqueGet the current motor force.
RevoluteJoint:getReferenceAngleGets the reference angle.
RevoluteJoint:getUpperLimitGets the upper limit.
RevoluteJoint:hasLimitsEnabledChecks whether limits are enabled.
RevoluteJoint:isLimitsEnabledChecks whether limits are enabled.
RevoluteJoint:isMotorEnabledChecks whether the motor is enabled.
RevoluteJoint:setLimitsSets the limits.
RevoluteJoint:setLimitsEnabledEnables/disables the joint limit.
RevoluteJoint:setLowerLimitSets the lower limit.
RevoluteJoint:setMaxMotorTorqueSet the maximum motor force.
RevoluteJoint:setMotorEnabledEnables/disables the joint motor.
RevoluteJoint:setMotorSpeedSets the motor speed.
RevoluteJoint:setUpperLimitSets the upper limit.
RopeJointEnforces a maximum distance between two points on two bodies.
WeldJointA WeldJoint essentially glues two bodies together.
WheelJointRestricts a point on the second body to a line on the first body.

Supertypes

Joint

See Also