PointInPlane Class Reference
One constraint equation.
More...
#include <Constraint.h>
List of all members.
Detailed Description
One constraint equation.
This constraint enforces that a point fixed to one body (the "follower body") must travel in a plane fixed on another body (the "plane body"). The constraint is enforced by an internal (non-working) scalar force acting at the spatial location of the follower point, directed along the plane normal, and equal and opposite on the two bodies.
The assembly condition is the same as the run-time constraint: the point has to be moved into the plane.
Constructor & Destructor Documentation
Member Function Documentation
Real getAccelerationError |
( |
const State & |
|
) |
const |
const Vec3& getDefaultFollowerPoint |
( |
|
) |
const |
Real getDefaultPlaneHeight |
( |
|
) |
const |
const UnitVec3& getDefaultPlaneNormal |
( |
|
) |
const |
MobilizedBodyIndex getFollowerMobilizedBodyIndex |
( |
|
) |
const |
const Vec3& getFollowerPoint |
( |
const State & |
|
) |
const |
Real getForceOnFollowerPoint |
( |
const State & |
|
) |
const |
Real getMultiplier |
( |
const State & |
|
) |
const |
Real getPlaneDisplayHalfWidth |
( |
|
) |
const |
Real getPlaneHeight |
( |
const State & |
|
) |
const |
MobilizedBodyIndex getPlaneMobilizedBodyIndex |
( |
|
) |
const |
Real getPointDisplayRadius |
( |
|
) |
const |
Real getPositionError |
( |
const State & |
|
) |
const |
Real getVelocityError |
( |
const State & |
|
) |
const |
The documentation for this class was generated from the following file: