|
cpBool | cpConstraintIsDampedSpring (const cpConstraint *constraint) |
| Check if a constraint is a slide joint.
|
|
cpDampedSpring * | cpDampedSpringAlloc (void) |
| Allocate a damped spring.
|
|
cpDampedSpring * | cpDampedSpringInit (cpDampedSpring *joint, cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiffness, cpFloat damping) |
| Initialize a damped spring.
|
|
cpConstraint * | cpDampedSpringNew (cpBody *a, cpBody *b, cpVect anchorA, cpVect anchorB, cpFloat restLength, cpFloat stiffness, cpFloat damping) |
| Allocate and initialize a damped spring.
|
|
cpVect | cpDampedSpringGetAnchorA (const cpConstraint *constraint) |
| Get the location of the first anchor relative to the first body.
|
|
void | cpDampedSpringSetAnchorA (cpConstraint *constraint, cpVect anchorA) |
| Set the location of the first anchor relative to the first body.
|
|
cpVect | cpDampedSpringGetAnchorB (const cpConstraint *constraint) |
| Get the location of the second anchor relative to the second body.
|
|
void | cpDampedSpringSetAnchorB (cpConstraint *constraint, cpVect anchorB) |
| Set the location of the second anchor relative to the second body.
|
|
cpFloat | cpDampedSpringGetRestLength (const cpConstraint *constraint) |
| Get the rest length of the spring.
|
|
void | cpDampedSpringSetRestLength (cpConstraint *constraint, cpFloat restLength) |
| Set the rest length of the spring.
|
|
cpFloat | cpDampedSpringGetStiffness (const cpConstraint *constraint) |
| Get the stiffness of the spring in force/distance.
|
|
void | cpDampedSpringSetStiffness (cpConstraint *constraint, cpFloat stiffness) |
| Set the stiffness of the spring in force/distance.
|
|
cpFloat | cpDampedSpringGetDamping (const cpConstraint *constraint) |
| Get the damping of the spring.
|
|
void | cpDampedSpringSetDamping (cpConstraint *constraint, cpFloat damping) |
| Set the damping of the spring.
|
|
cpDampedSpringForceFunc | cpDampedSpringGetSpringForceFunc (const cpConstraint *constraint) |
| Get the damping of the spring.
|
|
void | cpDampedSpringSetSpringForceFunc (cpConstraint *constraint, cpDampedSpringForceFunc springForceFunc) |
| Set the damping of the spring.
|
|