25 _desc.projectionDistance = distance;
34 _desc.projectionAngle = angle;
43 _desc.spring = spring._desc;
50 set_flag(PhysxRevoluteJointFlag flag,
bool value) {
56 _desc.flags &= ~(flag);
66 _desc.projectionMode = (NxJointProjectionMode)mode;
75 _desc.motor = motor._desc;
84 _desc.limit.low = low._desc;
93 _desc.limit.high = high._desc;
102 return _desc.projectionDistance;
111 return _desc.projectionAngle;
121 value._desc = _desc.spring;
128 bool PhysxRevoluteJointDesc::
129 get_flag(PhysxRevoluteJointFlag flag)
const {
131 return (_desc.flags & flag) ? true :
false;
137 PhysxEnums::PhysxProjectionMode PhysxRevoluteJointDesc::
138 get_projection_mode()
const {
140 return (PhysxProjectionMode)_desc.projectionMode;
150 value._desc = _desc.motor;
158 get_limit_low()
const {
161 value._desc = _desc.limit.low;
169 get_limit_high()
const {
172 value._desc = _desc.limit.high;
void set_limit_low(const PhysxJointLimitDesc &low)
Sets optional limits for the angular motion of the joint.
void set_spring(const PhysxSpringDesc &spring)
Sets an aptional spring.
void set_motor(const PhysxMotorDesc &motor)
Sets an optional joint motor.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Describes a joint spring.
PhysxMotorDesc get_motor() const
Sets an optional joint motor.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void set_projection_distance(float distance)
Sets the distance beyond which the joint is projected.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void set_flag(PhysxRevoluteJointFlag flag, bool value)
Sets or clears a single RevoluteJointFlag flag.
void set_projection_angle(float angle)
Sets the angle beyond which the joint is projected.
float get_projection_angle() const
Return the angle beyond which the joint is projected.
void set_limit_high(const PhysxJointLimitDesc &high)
Sets optional limits for the angular motion of the joint.
float get_projection_distance() const
Return the distance beyond which the joint is projected.
void set_projection_mode(PhysxProjectionMode mode)
Use this to enable joint projection.