PackageBox2D.Dynamics.Joints
Classpublic class b2MouseJoint
Inheritanceb2MouseJoint Inheritance b2Joint
Sourceb2MouseJoint.as

A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces.

See also

b2MouseJointDef


Public Methods
 MethodDefined by
  
Get the anchor point on body1 in world coordinates.
b2MouseJoint
  
Get the anchor point on body2 in world coordinates.
b2MouseJoint
 Inherited
Get the first body attached to this joint.
b2Joint
 Inherited
Get the second body attached to this joint.
b2Joint
 Inherited
Get the next joint the world joint list.
b2Joint
  
GetReactionForce(inv_dt:Number):b2Vec2
Get the reaction force on body2 at the joint anchor.
b2MouseJoint
  
GetReactionTorque(inv_dt:Number):Number
Get the reaction torque on body2.
b2MouseJoint
 Inherited
GetType():int
Get the type of the concrete joint.
b2Joint
 Inherited
Get the user data pointer.
b2Joint
  
SetTarget(target:b2Vec2):void
Use this to update the target point.
b2MouseJoint
 Inherited
SetUserData(data:*):void
Set the user data pointer.
b2Joint
Method detail
GetAnchor1()method
public override function GetAnchor1():b2Vec2

Get the anchor point on body1 in world coordinates.

Returns
b2Vec2
GetAnchor2()method 
public override function GetAnchor2():b2Vec2

Get the anchor point on body2 in world coordinates.

Returns
b2Vec2
GetReactionForce()method 
public override function GetReactionForce(inv_dt:Number):b2Vec2

Get the reaction force on body2 at the joint anchor.

Parameters
inv_dt:Number

Returns
b2Vec2
GetReactionTorque()method 
public override function GetReactionTorque(inv_dt:Number):Number

Get the reaction torque on body2.

Parameters
inv_dt:Number

Returns
Number
SetTarget()method 
public function SetTarget(target:b2Vec2):void

Use this to update the target point.

Parameters
target:b2Vec2