UniversalJoint Class Reference
[Universal Joint]
#include <UniversalJoint.hh>
Inheritance diagram for UniversalJoint:

Detailed Description
A universal joint.
Public Member Functions | |
| UniversalJoint (dWorldID worldId) | |
| Constructor. | |
| virtual | ~UniversalJoint () |
| Destuctor. | |
| virtual Vector3 | GetAnchor () const |
| Get the anchor point. | |
| Vector3 | GetAxis1 () const |
| Get the first axis of rotation. | |
| Vector3 | GetAxis2 () const |
| Get the second axis of rotation. | |
| double | GetAngle1 () const |
| Get the angle of axis 1. | |
| double | GetAngle2 () const |
| Get the angle of axis 2. | |
| double | GetAngleRate1 () const |
| Get the angular rate of axis 1. | |
| double | GetAngleRate2 () const |
| Get the angular rate of axis 2. | |
| virtual void | SetAnchor (const Vector3 &anchor) |
| Set the anchor point. | |
| void | SetAxis1 (const Vector3 &axis) |
| Set the first axis of rotation. | |
| void | SetAxis2 (const Vector3 &axis) |
| Set the second axis of rotation. | |
| virtual void | SetParam (int parameter, double value) |
| Set the parameter to value. | |
| virtual void | SetTorque (double torque1, double torque2) |
| Set the torque of a joint. | |
Protected Member Functions | |
| virtual void | LoadChild (XMLConfigNode *node) |
| Load the joint. | |
The documentation for this class was generated from the following file: