Package pymunk :: Module constraint :: Class RotaryLimitJoint
[frames] | no frames]

Class RotaryLimitJoint

object --+    
         |    
Constraint --+
             |
            RotaryLimitJoint

Constrains the relative rotations of two bodies.
Instance Methods
 
__init__(self, a, b, min, max)
Constrains the relative rotations of two bodies. min and max are the angular limits in radians. It is implemented so that it's possible to for the range to be greater than a full revolution.
 
__del__(self) (Inherited from pymunk.constraint.Constraint)
 
activate_bodies(self) (Inherited from pymunk.constraint.Constraint)

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties
  min
  max
  a
The first of the two bodies constrained (Inherited from pymunk.constraint.Constraint)
  b
The second of the two bodies constrained (Inherited from pymunk.constraint.Constraint)
  error_bias
The rate at which joint error is corrected. (Inherited from pymunk.constraint.Constraint)
  impulse
Get the last impulse applied by this constraint. (Inherited from pymunk.constraint.Constraint)
  max_bias
The maximum rate at which joint error is corrected. Defaults to infinity (Inherited from pymunk.constraint.Constraint)
  max_force
The maximum force that the constraint can use to act on the two bodies. Defaults to infinity (Inherited from pymunk.constraint.Constraint)

Inherited from object: __class__

Method Details

__init__(self, a, b, min, max)
(Constructor)

 
Constrains the relative rotations of two bodies. min and max are the angular limits in radians. It is implemented so that it's possible to for the range to be greater than a full revolution.
Overrides: object.__init__

Property Details

min

Get Method:
_get_min(self)
Set Method:
_set_min(self, min)

max

Get Method:
_get_max(self)
Set Method:
_set_max(self, max)