Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Python turtle : bille de billard

  1. #1
    prunebanane

    Python turtle : bille de billard

    Bonjour,
    Je cherche à programmer un "billard circulaire" à l'aide de Turtle. Je n'arrive pas à déterminer l'angle à imposer à turtle (qui conçoit les angles bizarrement je trouve) de la bille sur les rebords du billard. Voici la partie du programme concernée :

    Code:
      while nbrebonds>=0:
            forward(1)
            if (distance(0,y)>rayon):
                print(distance(0,y))
                left(2*angleinitial)  #j'ai mis cet angle comme test mais il ne fonctionne pas
                forward(1)
                nbrebonds+=(-1)
    Si vous avez une idée de l'angle de rebond (qui est censé être égal à l'angle d'incidence, mais je ne trouve pas comment programmer ça), cela m'aiderait beaucoup ! Merci

    -----


  2. #2
    CM63

    Re : Python turtle : bille de billard

    Bonjour,

    Plutôt que de travailler avec les angles, il vaut mieux projeter le vecteur vitesse de la boule sur la tangente à la bande (utilisation du produit scalaire) et inverser la composante perpendiculaire à la bande.

Discussions similaires

  1. Besoin d'aide PYTHON / TURTLE
    Par Speakerss dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 15/11/2017, 16h01
  2. [Aide] Formule de saut d'une bille de billard
    Par TrickShot dans le forum Physique
    Réponses: 9
    Dernier message: 03/07/2012, 08h27
  3. Python, turtle et onclick
    Par Mayl dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 24/12/2011, 11h51
  4. Saut d'une bille de billard
    Par La Mouette Zauvage dans le forum Physique
    Réponses: 7
    Dernier message: 25/08/2010, 01h22
  5. quantite de bille , billard
    Par aminovitch75 dans le forum TPE / TIPE et autres travaux
    Réponses: 4
    Dernier message: 05/03/2007, 22h40