RevoluteJoint QML Type
Revolute Joint More...
Import Statement: | import Bacon2D 1.0 |
Inherits: |
Properties
- enableLimit : bool
- enableMotor : bool
- localAnchorA : QPointF
- localAnchorB : QPointF
- lowerAngle : float
- maxMotorTorque : float
- motorSpeed : float
- referenceAngle : float
- upperAngle : float
Methods
- float getJointAngle()
- float getJointSpeed()
Detailed Description
A revolute joint constrains two bodies to share a common point while they are free to rotate about the point. The relative rotation about the shared point is the joint angle. You can limit the relative rotation with a joint limit that specifies a lower and upper angle. You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is provided so that infinite forces are not generated.
Property Documentation
This property holds the maximum motor torque used to achieve the desired motor speed.
This property holds the bodyB angle minus bodyA angle in the reference state (radians).