je ne comprend pas tous ces if
tu fais


bx=rayon*cos(alpha)
by=-rayon*sin(alpha)

et puis c'est tout,non?