Panda3D
|
Descriptor class for distance joint. More...
#include "physxDistanceJointDesc.h"
Public Member Functions | |
bool | get_flag (PhysxDistanceJointFlag flag) const |
Return a single DistanceJointFlag flag. | |
float | get_max_distance () const |
float | get_min_distance () const |
PhysxSpringDesc | get_spring () const |
bool | is_valid () const |
Returns true if the descriptor is valid. | |
NxJointDesc * | ptr () const |
void | set_flag (PhysxDistanceJointFlag flag, bool value) |
Sets or clears a single DistanceJointFlag flag. | |
void | set_max_distance (float distance) |
Sets the maximum rest length of the rope or rod between the two anchor points. | |
void | set_min_distance (float distance) |
Sets the minimum rest length of the rope or rod between the two anchor points. | |
void | set_spring (const PhysxSpringDesc &spring) |
Makes the joint springy. | |
void | set_to_default () |
(re)sets the structure to the default. | |
Public Attributes | |
NxDistanceJointDesc | _desc |
Descriptor class for distance joint.
See PhysxDistanceJoint.
Definition at line 30 of file physxDistanceJointDesc.h.
bool PhysxDistanceJointDesc::get_flag | ( | PhysxDistanceJointFlag | flag | ) | const |
Return a single DistanceJointFlag flag.
Definition at line 111 of file physxDistanceJointDesc.cxx.
bool PhysxDistanceJointDesc::is_valid | ( | ) | const [inline, virtual] |
Returns true if the descriptor is valid.
Implements PhysxJointDesc.
Definition at line 56 of file physxDistanceJointDesc.I.
void PhysxDistanceJointDesc::set_flag | ( | PhysxDistanceJointFlag | flag, |
bool | value | ||
) |
Sets or clears a single DistanceJointFlag flag.
Definition at line 60 of file physxDistanceJointDesc.cxx.
void PhysxDistanceJointDesc::set_max_distance | ( | float | distance | ) |
Sets the maximum rest length of the rope or rod between the two anchor points.
Definition at line 25 of file physxDistanceJointDesc.cxx.
void PhysxDistanceJointDesc::set_min_distance | ( | float | distance | ) |
Sets the minimum rest length of the rope or rod between the two anchor points.
Definition at line 37 of file physxDistanceJointDesc.cxx.
void PhysxDistanceJointDesc::set_spring | ( | const PhysxSpringDesc & | spring | ) |
Makes the joint springy.
The spring.targetValue is not used.
Definition at line 49 of file physxDistanceJointDesc.cxx.
void PhysxDistanceJointDesc::set_to_default | ( | ) | [inline, virtual] |
(re)sets the structure to the default.
Implements PhysxJointDesc.
Definition at line 44 of file physxDistanceJointDesc.I.
References PhysxJointDesc::set_name().