#include <PistonJoint.hpp>
|
| PistonJoint (World &worldRef, RigidBody &bodyA, RigidBody &bodyB, const bool collide, const glm::vec3 &anchor=glm::vec3(0.f, 0.f, FLT_MAX), const glm::quat &jRot=glm::quat(1.f, 0.f, 0.f, 0.f)) |
| PistonJoint constructor. More...
|
|
std::pair< float, float > | getAngLimits () const |
|
std::pair< float, float > | getMoveLimits () const |
|
PistonJoint & | setAngLimits (const float min, const float max) |
|
PistonJoint & | setMoveLimits (const float min, const float max) |
|
| Joint (World &worldRef, RigidBody &bodyA, RigidBody &bodyB, const bool collide) |
| Joint constructor. More...
|
|
virtual | ~Joint ()=0 |
|
unsigned int | getID () const |
| Get joint ID. More...
|
|
Joint & | setID (const unsigned int id) |
| Set new ID for the joint. More...
|
|
Definition at line 38 of file PistonJoint.hpp.
jop::PistonJoint::PistonJoint |
( |
World & |
worldRef, |
|
|
RigidBody & |
bodyA, |
|
|
RigidBody & |
bodyB, |
|
|
const bool |
collide, |
|
|
const glm::vec3 & |
anchor = glm::vec3(0.f, 0.f, FLT_MAX) , |
|
|
const glm::quat & |
jRot = glm::quat(1.f, 0.f, 0.f, 0.f) |
|
) |
| |
PistonJoint constructor.
- Parameters
-
anchor | Position of the joint in world coordinates. Default in the middle between the bodies. |
jRot | Rotation of the joint. Default axis-aligned. |
std::pair<float, float> jop::PistonJoint::getAngLimits |
( |
| ) |
const |
- Returns
- Returns current rotational limits of the piston: first = minimum, second = maximum.
std::pair<float, float> jop::PistonJoint::getMoveLimits |
( |
| ) |
const |
- Returns
- Returns current translation limits of the piston: first = minimum, second = maximum.
PistonJoint& jop::PistonJoint::setAngLimits |
( |
const float |
min, |
|
|
const float |
max |
|
) |
| |
Set new rotation limits for the piston in radians.
- Returns
- Returns reference to self.
PistonJoint& jop::PistonJoint::setMoveLimits |
( |
const float |
min, |
|
|
const float |
max |
|
) |
| |
Set new limits where translation is allowed. 0 is the center of the bodyA.
- Returns
- Returns reference to self.
The documentation for this class was generated from the following file: