コード例 #1
0
ファイル: world.c プロジェクト: fjolnir/Dynamo
vec2_t worldConstr_anchorA(WorldConstraint_t *aConstraint)
{
    cpVect ret;
    switch(aConstraint->type) {
    case kWorldJointType_Pin:
        ret = cpPinJointGetAnchr1(aConstraint->cpConstraint);
        break;
    case kWorldJointType_Slide:
        ret = cpSlideJointGetAnchr1(aConstraint->cpConstraint);
        break;
    case kWorldJointType_DampedSpring:
        ret = cpDampedSpringGetAnchr1(aConstraint->cpConstraint);
        break;
    default:
        dynamo_log("Invalid constraint");
        ret = cpv(-1,-1);
    }
    return CPV_TO_VEC2(ret);
}
コード例 #2
0
Vec2 PhysicsJointSpring::getAnchr1() const
{
    return PhysicsHelper::cpv2point(cpDampedSpringGetAnchr1(_cpConstraints.front()));
}
コード例 #3
0
ファイル: DampedSpring.cpp プロジェクト: Marwes/CppChipmunk
cp::Vect DampedSpring::getAnchr1(void)
{
		return cpDampedSpringGetAnchr1(constraint);
}