#include "MePrecision.h"
#include "MdtTypes.h"
Functions | |
| MdtPrismaticID | MdtPrismaticCreate (const MdtWorldID w, const MdtBodyID b1, const MdtBodyID b2) |
| Creates a new prismatic constraint with default parameters. More... | |
| void | MdtPrismaticReset (const MdtPrismaticID j) |
| Sets a prismatic joint to its default values. More... | |
| void | MdtPrismaticDestroy (const MdtPrismaticID j) |
| Destroys a prismatic constraint. More... | |
| void | MdtPrismaticLog (const MdtPrismaticID j) |
| Debug function - output constraint using MeMessage. More... | |
| MdtConstraintID | MdtPrismaticQuaConstraint (const MdtPrismaticID j) |
| Gets an MdtConstraintID from a specific constraint for performing functions common to all constraints. More... | |
| void | MdtPrismaticGetAxis (const MdtPrismaticID j, MeVector3 v) |
| The Prismatic joint's axis is returned in v. More... | |
| MdtLimitID | MdtPrismaticGetLimit (const MdtPrismaticID j) |
| Provides read/write access to the constraint limit. More... | |
| void | MdtPrismaticSetAxis (const MdtPrismaticID j, const MeReal x, const MeReal y, const MeReal z) |
| Sets the axis of the prismatic joint. More... | |
| void | MdtPrismaticSetLimit (const MdtPrismaticID j, const MdtLimitID NewLimit) |
| Resets the joint limit and then copies the public attributes of NewLimit. More... | |
|
Initializer:
|
Initializer:
|
Initializer:
\
MdtConstraintGetBody(MdtPrismaticQuaConstraint(j), bodyindex)
|
Initializer:
\
MdtConstraintGetForce(MdtPrismaticQuaConstraint(j), bodyindex, f)
|
Initializer:
\
MdtConstraintGetTorque(MdtPrismaticQuaConstraint(j), bodyindex, t)
|
Initializer:
|
Initializer:
|
Initializer:
|
Initializer:
\
MdtConstraintSetBodies(MdtPrismaticQuaConstraint(j), b1, b2)
|
Initializer:
|
|
Destroys a prismatic constraint.
|
The Prismatic joint's axis is returned in v.
|
Provides read/write access to the constraint limit.
|
Debug function - output constraint using MeMessage.
|
Gets an MdtConstraintID from a specific constraint for performing functions common to all constraints.
|
Sets a prismatic joint to its default values.
Note that the joint's bodies are not reset.
Default values:
| j | prismatic joint ID |
|
Sets the axis of the prismatic joint.
|
Resets the joint limit and then copies the public attributes of NewLimit.
Copyright MathEngine PLC 2000, all rights reserved.