Panda3D
|
Public Types | |
enum | JointType { JTNone = 0, JTBall = 1, JTHinge = 2, JTSlider = 3, JTContact = 4, JTUniversal = 5, JTHinge2 = 6, JTFixed = 7, JTNull = 8, JTAMotor = 9, JTLMotor = 10, JTPlane2d = 11 } |
Public Member Functions | |
OdeUniversalJoint (OdeWorld world) | |
OdeUniversalJoint (OdeWorld world, OdeJointGroup joint_group) | |
addTorques (float torque1, float torque2) | |
attachBodies (OdeBody const body1, OdeBody const body2) | |
attachBody (OdeBody const body, int index) | |
int | compareTo (OdeJoint const other) |
OdeAMotorJoint | convertToAMotor () |
OdeBallJoint | convertToBall () |
OdeContactJoint | convertToContact () |
OdeFixedJoint | convertToFixed () |
OdeHingeJoint | convertToHinge () |
OdeHinge2Joint | convertToHinge2 () |
OdeLMotorJoint | convertToLMotor () |
OdeNullJoint | convertToNull () |
OdePlane2dJoint | convertToPlane2d () |
OdeSliderJoint | convertToSlider () |
OdeUniversalJoint | convertToUniversal () |
destroy () | |
detach () | |
VBase3 | getAnchor () |
VBase3 | getAnchor2 () |
float | getAngle1 () |
float | getAngle1Rate () |
float | getAngle2 () |
float | getAngle2Rate () |
VBase3 | getAxis1 () |
VBase3 | getAxis2 () |
OdeBody | getBody (int index) |
OdeJointFeedback | getFeedback () |
dxJoint | getId () |
Returns the underlying dJointID. | |
int | getJointType () |
float | getParamBounce (int axis) |
float | getParamCFM (int axis) |
float | getParamFMax (int axis) |
float | getParamFudgeFactor (int axis) |
float | getParamHiStop (int axis) |
float | getParamLoStop (int axis) |
float | getParamStopCFM (int axis) |
float | getParamStopERP (int axis) |
float | getParamVel (int axis) |
bool | isEmpty () |
Returns true if the ID is 0, meaning the OdeJoint does not point to a valid joint. | |
bool | operator== (OdeJoint const other) |
setAnchor (float x, float y, float z) | |
setAnchor (VBase3 const anchor) | |
setAxis1 (VBase3 const axis) | |
setAxis1 (float x, float y, float z) | |
setAxis2 (float x, float y, float z) | |
setAxis2 (VBase3 const axis) | |
setFeedback (bool flag) | |
setFeedback () | |
setFeedback (OdeJointFeedback) | |
setParamBounce (int axis, float val) | |
setParamCFM (int axis, float val) | |
setParamFMax (int axis, float val) | |
setParamFudgeFactor (int axis, float val) | |
setParamHiStop (int axis, float val) | |
setParamLoStop (int axis, float val) | |
setParamStopCFM (int axis, float val) | |
setParamStopERP (int axis, float val) | |
setParamVel (int axis, float val) | |
write () | |
write (ostream out, unsigned int indent) | |
write (ostream out) | |
Static Public Member Functions | |
static TypeHandle | getClassType () |
enum JointType [inherited] |
OdeUniversalJoint | ( | OdeWorld | world | ) |
OdeUniversalJoint | ( | OdeWorld | world, |
OdeJointGroup | joint_group | ||
) |
addTorques | ( | float | torque1, |
float | torque2 | ||
) |
attachBody | ( | OdeBody const | body, |
int | index | ||
) | [inherited] |
int compareTo | ( | OdeJoint const | other | ) | [inherited] |
OdeAMotorJoint convertToAMotor | ( | ) | [inherited] |
OdeBallJoint convertToBall | ( | ) | [inherited] |
OdeContactJoint convertToContact | ( | ) | [inherited] |
OdeFixedJoint convertToFixed | ( | ) | [inherited] |
OdeHingeJoint convertToHinge | ( | ) | [inherited] |
OdeHinge2Joint convertToHinge2 | ( | ) | [inherited] |
OdeLMotorJoint convertToLMotor | ( | ) | [inherited] |
OdeNullJoint convertToNull | ( | ) | [inherited] |
OdePlane2dJoint convertToPlane2d | ( | ) | [inherited] |
OdeSliderJoint convertToSlider | ( | ) | [inherited] |
OdeUniversalJoint convertToUniversal | ( | ) | [inherited] |
destroy | ( | ) | [inherited] |
detach | ( | ) | [inherited] |
VBase3 getAnchor | ( | ) |
VBase3 getAnchor2 | ( | ) |
float getAngle1 | ( | ) |
float getAngle1Rate | ( | ) |
float getAngle2 | ( | ) |
float getAngle2Rate | ( | ) |
VBase3 getAxis1 | ( | ) |
VBase3 getAxis2 | ( | ) |
OdeBody getBody | ( | int | index | ) | [inherited] |
static TypeHandle getClassType | ( | ) | [static] |
Reimplemented from OdeJoint.
OdeJointFeedback getFeedback | ( | ) | [inherited] |
dxJoint getId | ( | ) | [inherited] |
Returns the underlying dJointID.
int getJointType | ( | ) | [inherited] |
float getParamBounce | ( | int | axis | ) |
float getParamCFM | ( | int | axis | ) |
float getParamFMax | ( | int | axis | ) |
float getParamFudgeFactor | ( | int | axis | ) |
float getParamHiStop | ( | int | axis | ) |
float getParamLoStop | ( | int | axis | ) |
float getParamStopCFM | ( | int | axis | ) |
float getParamStopERP | ( | int | axis | ) |
float getParamVel | ( | int | axis | ) |
bool isEmpty | ( | ) | [inherited] |
bool operator== | ( | OdeJoint const | other | ) | [inherited] |
setAnchor | ( | float | x, |
float | y, | ||
float | z | ||
) |
setAnchor | ( | VBase3 const | anchor | ) |
setAxis1 | ( | float | x, |
float | y, | ||
float | z | ||
) |
setAxis1 | ( | VBase3 const | axis | ) |
setAxis2 | ( | VBase3 const | axis | ) |
setAxis2 | ( | float | x, |
float | y, | ||
float | z | ||
) |
setFeedback | ( | ) | [inherited] |
setFeedback | ( | OdeJointFeedback | ) | [inherited] |
setFeedback | ( | bool | flag | ) | [inherited] |
setParamBounce | ( | int | axis, |
float | val | ||
) |
setParamCFM | ( | int | axis, |
float | val | ||
) |
setParamFMax | ( | int | axis, |
float | val | ||
) |
setParamFudgeFactor | ( | int | axis, |
float | val | ||
) |
setParamHiStop | ( | int | axis, |
float | val | ||
) |
setParamLoStop | ( | int | axis, |
float | val | ||
) |
setParamStopCFM | ( | int | axis, |
float | val | ||
) |
setParamStopERP | ( | int | axis, |
float | val | ||
) |
setParamVel | ( | int | axis, |
float | val | ||
) |
write | ( | ostream | out | ) | [inherited] |
write | ( | ) | [inherited] |
write | ( | ostream | out, |
unsigned int | indent | ||
) | [inherited] |