# OdeUniversalJoint

from pandac.PandaModules import OdeUniversalJoint

Class : OdeUniversalJoint
Description :

## Inheritance:

OdeUniversalJoint: OdeJoint
OdeJoint: TypedObject
TypedObject: MemoryBase
MemoryBase:

## Methods of OdeUniversalJoint:

OdeUniversalJoint (Constructor)
addTorques
getAnchor
getAnchor2
getAngle1
getAngle1Rate
getAngle2
getAngle2Rate
getAxis1
getAxis2
getClassType
getParamBounce
getParamCFM
getParamFMax
getParamFudgeFactor
getParamHiStop
getParamLoStop
getParamStopCFM
getParamStopERP
getParamVel
setAnchor
setAxis1
setAxis2
setParamBounce
setParamCFM
setParamFMax
setParamFudgeFactor
setParamHiStop
setParamLoStop
setParamStopCFM
setParamStopERP
setParamVel

## Methods of OdeJoint:

attachBodies
attachBody
compareTo
convertToAMotor
convertToBall
convertToContact
convertToFixed
convertToHinge
convertToHinge2
convertToLMotor
convertToNull
convertToPlane2d
convertToSlider
convertToUniversal
destroy
detach
getBody
getClassType
getJointType
isEmpty
operator ==
write

## Methods of TypedObject:

getClassType
getType
getTypeIndex
isExactType
isOfType

## Constants in OdeJoint:

JTNone | (JointType)
JTBall | (JointType)
JTHinge | (JointType)
JTSlider | (JointType)
JTContact | (JointType)
JTUniversal | (JointType)
JTHinge2 | (JointType)
JTFixed | (JointType)
JTNull | (JointType)
JTAMotor | (JointType)
JTLMotor | (JointType)
JTPlane2d | (JointType)

OdeUniversalJoint OdeUniversalJoint::OdeUniversalJoint(OdeWorld &world); Undocumented function.

addTorques void OdeUniversalJoint::add_torques(float torque1, float torque2); Undocumented function.

getAnchor LVecBase3f OdeUniversalJoint::get_anchor(void) const; Undocumented function.

getAnchor2 LVecBase3f OdeUniversalJoint::get_anchor2(void) const; Undocumented function.

getAngle1 float OdeUniversalJoint::get_angle1(void) const; Undocumented function.

getAngle1Rate float OdeUniversalJoint::get_angle1_rate(void) const; Undocumented function.

getAngle2 float OdeUniversalJoint::get_angle2(void) const; Undocumented function.

getAngle2Rate float OdeUniversalJoint::get_angle2_rate(void) const; Undocumented function.

getAxis1 LVecBase3f OdeUniversalJoint::get_axis1(void) const; Undocumented function.

getAxis2 LVecBase3f OdeUniversalJoint::get_axis2(void) const; Undocumented function.

getClassType static TypeHandle OdeUniversalJoint::get_class_type(void); Undocumented function.

getParamBounce float OdeUniversalJoint::get_param_bounce(int axis) const; Undocumented function.

getParamCFM float OdeUniversalJoint::get_param_CFM(int axis) const; Undocumented function.

getParamFMax float OdeUniversalJoint::get_param_f_max(int axis) const; Undocumented function.

getParamFudgeFactor float OdeUniversalJoint::get_param_fudge_factor(int axis) const; Undocumented function.

getParamHiStop float OdeUniversalJoint::get_param_hi_stop(int axis) const; Undocumented function.

getParamLoStop float OdeUniversalJoint::get_param_lo_stop(int axis) const; Undocumented function.

getParamStopCFM float OdeUniversalJoint::get_param_stop_CFM(int axis) const; Undocumented function.

getParamStopERP float OdeUniversalJoint::get_param_stop_ERP(int axis) const; Undocumented function.

getParamVel float OdeUniversalJoint::get_param_vel(int axis) const; Undocumented function.

setAnchor void OdeUniversalJoint::set_anchor(float x, float y, float z); Undocumented function.

setAxis1 void OdeUniversalJoint::set_axis1(float x, float y, float z); Undocumented function.

setAxis2 void OdeUniversalJoint::set_axis2(float x, float y, float z); Undocumented function.

setParamBounce void OdeUniversalJoint::set_param_bounce(int axis, float val); Undocumented function.

setParamCFM void OdeUniversalJoint::set_param_CFM(int axis, float val); Undocumented function.

setParamFMax void OdeUniversalJoint::set_param_f_max(int axis, float val); Undocumented function.

setParamFudgeFactor void OdeUniversalJoint::set_param_fudge_factor(int axis, float val); Undocumented function.

setParamHiStop void OdeUniversalJoint::set_param_hi_stop(int axis, float val); Undocumented function.

setParamLoStop void OdeUniversalJoint::set_param_lo_stop(int axis, float val); Undocumented function.

setParamStopCFM void OdeUniversalJoint::set_param_stop_CFM(int axis, float val); Undocumented function.

setParamStopERP void OdeUniversalJoint::set_param_stop_ERP(int axis, float val); Undocumented function.

setParamVel void OdeUniversalJoint::set_param_vel(int axis, float val); Undocumented function.

attachBodies void OdeJoint::attach_bodies(OdeBody const &body1, OdeBody const &body2); Undocumented function.

attachBody void OdeJoint::attach_body(OdeBody const &body, int index); Undocumented function.

compareTo int OdeJoint::compare_to(OdeJoint const &other) const; Undocumented function.

convertToAMotor OdeAMotorJoint OdeJoint::convert_to_a_motor(void) const; Undocumented function.

convertToBall OdeBallJoint OdeJoint::convert_to_ball(void) const; Undocumented function.

convertToContact OdeContactJoint OdeJoint::convert_to_contact(void) const; Undocumented function.

convertToFixed OdeFixedJoint OdeJoint::convert_to_fixed(void) const; Undocumented function.

convertToHinge OdeHingeJoint OdeJoint::convert_to_hinge(void) const; Undocumented function.

convertToHinge2 OdeHinge2Joint OdeJoint::convert_to_hinge2(void) const; Undocumented function.

convertToLMotor OdeLMotorJoint OdeJoint::convert_to_l_motor(void) const; Undocumented function.

convertToNull OdeNullJoint OdeJoint::convert_to_null(void) const; Undocumented function.

convertToPlane2d OdePlane2dJoint OdeJoint::convert_to_plane2d(void) const; Undocumented function.

convertToSlider OdeSliderJoint OdeJoint::convert_to_slider(void) const; Undocumented function.

convertToUniversal OdeUniversalJoint OdeJoint::convert_to_universal(void) const; Undocumented function.

destroy void OdeJoint::destroy(void); Undocumented function.

detach void OdeJoint::detach(void); Undocumented function.

getBody OdeBody OdeJoint::get_body(int index) const; Undocumented function.

getClassType static TypeHandle OdeJoint::get_class_type(void); Undocumented function.

getJointType int OdeJoint::get_joint_type(void) const; * INLINE void *get_data(); */

isEmpty bool OdeJoint::is_empty(void) const; Description: Returns true if the ID is 0, meaning the OdeJoint does not point to a valid joint. It is an error to call a method on an empty joint. Note that an empty OdeJoint also evaluates to False.

operator == bool OdeJoint::operator ==(OdeJoint const &other) const; Undocumented function.

write virtual void OdeJoint::write(ostream &out = (cout), unsigned int indent = (0)) const; Undocumented function.

getClassType static TypeHandle TypedObject::get_class_type(void); Undocumented function.

getType virtual TypeHandle TypedObject::get_type(void) const = 0; Derived classes should override this function to return get_class_type().

getTypeIndex int TypedObject::get_type_index(void) const; Description: Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. This is equivalent to get_type().get_index().

isExactType bool TypedObject::is_exact_type(TypeHandle handle) const; Description: Returns true if the current object is the indicated type exactly.

isOfType bool TypedObject::is_of_type(TypeHandle handle) const; Description: Returns true if the current object is or derives from the indicated type.