Panda3D
|
Public Types | |
enum | ConstraintParam { CP_erp = 1, CP_stop_erp = 2, CP_cfm = 3, CP_stop_cfm = 4 } |
Public Member Functions | |
enableFeedback (bool value) | |
float | getAppliedImpulse () |
float | getBreakingThreshold () |
Returns the applied impluse limit for breaking the constraint. More... | |
float | getDebugDrawSize () |
float | getParam (BulletConstraint::ConstraintParam num, int axis) |
BulletRigidBodyNode | getRigidBodyA () |
BulletRigidBodyNode | getRigidBodyB () |
bool | isEnabled () |
Returns TRUE if the constraint is enabled. More... | |
setBreakingThreshold (float threshold) | |
Sets the applied impulse limit for breaking the constraint. More... | |
setDebugDrawSize (float size) | |
setEnabled (bool enabled) | |
setParam (BulletConstraint::ConstraintParam num, float value, int axis) | |
![]() | |
TypeHandle | getType () |
int | getTypeIndex () |
Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. More... | |
bool | isExactType (TypeHandle handle) |
Returns true if the current object is the indicated type exactly. More... | |
bool | isOfType (TypeHandle handle) |
Returns true if the current object is or derives from the indicated type. More... | |
![]() | |
int | getRefCount () |
Returns the current reference count. More... | |
ref () | |
Explicitly increments the reference count. More... | |
bool | testRefCountIntegrity () |
Does some easy checks to make sure that the reference count isn't completely bogus. More... | |
bool | testRefCountNonzero () |
Does some easy checks to make sure that the reference count isn't zero, or completely bogus. More... | |
bool | unref () |
Explicitly decrements the reference count. More... | |
Static Public Member Functions | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
Public Attributes | |
float | applied_impulse |
float | breaking_threshold |
Returns the applied impluse limit for breaking the constraint. More... | |
float | debug_draw_size |
bool | enabled |
Returns TRUE if the constraint is enabled. More... | |
BulletRigidBodyNode | rigid_body_a |
BulletRigidBodyNode | rigid_body_b |
![]() | |
TypeHandle | type |
Returns the TypeHandle representing this object's type. More... | |
![]() | |
int | ref_count |
The current reference count. More... | |
enum ConstraintParam |
enableFeedback | ( | bool | value | ) |
float getAppliedImpulse | ( | ) |
float getBreakingThreshold | ( | ) |
Returns the applied impluse limit for breaking the constraint.
|
static |
float getDebugDrawSize | ( | ) |
float getParam | ( | BulletConstraint::ConstraintParam | num, |
int | axis | ||
) |
BulletRigidBodyNode getRigidBodyA | ( | ) |
BulletRigidBodyNode getRigidBodyB | ( | ) |
bool isEnabled | ( | ) |
Returns TRUE if the constraint is enabled.
setBreakingThreshold | ( | float | threshold | ) |
Sets the applied impulse limit for breaking the constraint.
If the limit is exceeded the constraint will be disabled. Disabled constraints are not removed from the world, and can be re-enabled.
setDebugDrawSize | ( | float | size | ) |
setEnabled | ( | bool | enabled | ) |
setParam | ( | BulletConstraint::ConstraintParam | num, |
float | value, | ||
int | axis | ||
) |
float applied_impulse |
float breaking_threshold |
Returns the applied impluse limit for breaking the constraint.
float debug_draw_size |
bool enabled |
Returns TRUE if the constraint is enabled.
BulletRigidBodyNode rigid_body_a |
BulletRigidBodyNode rigid_body_b |