void worldConstr_setAnchorA(WorldConstraint_t *aConstraint, vec2_t aAnchor) { switch(aConstraint->type) { case kWorldJointType_Pin: cpPinJointSetAnchr1(aConstraint->cpConstraint, VEC2_TO_CPV(aAnchor)); break; case kWorldJointType_Slide: cpSlideJointSetAnchr1(aConstraint->cpConstraint, VEC2_TO_CPV(aAnchor)); break; case kWorldJointType_DampedSpring: cpDampedSpringSetAnchr1(aConstraint->cpConstraint, VEC2_TO_CPV(aAnchor)); break; default: dynamo_log("Invalid constraint"); } }
void PhysicsJointSpring::setAnchr2(const Vec2& anchr) { cpDampedSpringSetAnchr1(_cpConstraints.front(), PhysicsHelper::point2cpv(anchr)); }
void DampedSpring::setAnchr1(const cp::Vect& value) { cpDampedSpringSetAnchr1(constraint,value); }