Moai SDK  2.0
MOAIBox2DRevoluteJoint Class Reference
+ Inheritance diagram for MOAIBox2DRevoluteJoint:

Function List

getJointAngle
 
getJointSpeed
 
getLowerLimit
 
getMotorSpeed
 
getMotorTorque
 
getUpperLimit
 
isLimitEnabled
 
isMotorEnabled
 
setLimit
 
setLimitEnabled
 
setMaxMotorTorque
 
setMotor
 
setMotorSpeed
 
setMotorEnabled
 

Additional Inherited Members

- Function List inherited from MOAIBox2DJoint
destroy
 
getAnchorA
 
getAnchorB
 
getBodyA
 
getBodyB
 
getReactionForce
 
getReactionTorque
 

Function Documentation

getJointAngle

See Box2D documentation.


function getJointAngle ( MOAIBox2DRevoluteJoint self )

Parameters
MOAIBox2DRevoluteJointself
Returns
number angle
getJointSpeed

See Box2D documentation.


function getJointSpeed ( MOAIBox2DRevoluteJoint self )

Parameters
MOAIBox2DRevoluteJointself
Returns
number jointSpeed
getLowerLimit

See Box2D documentation.


function getLowerLimit ( MOAIBox2DRevoluteJoint self )

Parameters
MOAIBox2DRevoluteJointself
Returns
number lowerLimit
getMotorSpeed

See Box2D documentation.


function getMotorSpeed ( MOAIBox2DRevoluteJoint self )

Parameters
MOAIBox2DRevoluteJointself
Returns
number motorSpeed
getMotorTorque

See Box2D documentation.


function getMotorTorque ( MOAIBox2DRevoluteJoint self )

Parameters
MOAIBox2DRevoluteJointself
Returns
number motorTorque
getUpperLimit

See Box2D documentation.


function getUpperLimit ( MOAIBox2DRevoluteJoint self )

Parameters
MOAIBox2DRevoluteJointself
Returns
number upperLimit
isLimitEnabled

See Box2D documentation.


function isLimitEnabled ( MOAIBox2DRevoluteJoint self )

Parameters
MOAIBox2DRevoluteJointself
Returns
boolean limitEnabled
isMotorEnabled

See Box2D documentation.


function isMotorEnabled ( MOAIBox2DRevoluteJoint self )

Parameters
MOAIBox2DRevoluteJointself
Returns
boolean motorEnabled
setLimit

See Box2D documentation.


function setLimit ( MOAIBox2DRevoluteJoint self [, number lower, number upper ] )

Parameters
MOAIBox2DRevoluteJointself
numberlower Optional. in degrees, converted to radians. Default value is 0.
numberupper Optional. in degrees, converted to radians. Default value is 0.
Returns
nil
setLimitEnabled

See Box2D documentation.


function setLimitEnabled ( MOAIBox2DRevoluteJoint self [, boolean enabled ] )

Parameters
MOAIBox2DRevoluteJointself
booleanenabled Optional. Default value is 'true'
Returns
nil
setMaxMotorTorque

See Box2D documentation.


function setMaxMotorTorque ( MOAIBox2DRevoluteJoint self [, number maxMotorTorque ] )

Parameters
MOAIBox2DRevoluteJointself
numbermaxMotorTorque Optional. in (kg * units / s^2) * units, converted to N-m. Default value is 0.
Returns
nil
setMotor

See Box2D documentation. If speed is determined to be zero, the motor is disabled, unless forceEnable is set.


function setMotor ( MOAIBox2DRevoluteJoint self [, number speed, number maxMotorTorque, boolean forceEnable ] )

Parameters
MOAIBox2DRevoluteJointself
numberspeed Optional. in degrees/s, converted to radians/s. Default value is 0.
numbermaxMotorTorque Optional. in (kg * units / s^2) * units, converted to N-m. Default value is 0.
booleanforceEnable Optional. Default value is false.
Returns
nil
setMotorEnabled

See Box2D documentation.


function setMotorEnabled ( MOAIBox2DRevoluteJoint self [, boolean enabled ] )

Parameters
MOAIBox2DRevoluteJointself
booleanenabled Optional. Default value is 'true'
Returns
nil
setMotorSpeed

See Box2D documentation.


function setMotorSpeed ( MOAIBox2DRevoluteJoint self [, number motorSpeed ] )

Parameters
MOAIBox2DRevoluteJointself
numbermotorSpeed Optional. in degrees/s, converted to radians/s. Default value is 0.
Returns
nil