IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Pivoter Picturebox autour d'un axe


Sujet :

VB.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 117
    Points : 72
    Points
    72
    Par défaut Pivoter Picturebox autour d'un axe
    Bonjour, je cherche à faire pivoter une Picturebox (17x17") représentant un cercle autour d'une autre Picturebox (32x32") représentant elle aussi un cercle avec un espacement de 30 pixels.

    Voila mon problème et que je ne m'en sort pas avec les calcules car j'ai des grosses lacunes en trigonométrie. J'ai cherché dans les fonctions Math du framework pour bidouiller avec les sinus & cosinus mais je n'arrive pas du tous à trouver le calcule

    Si une personne pouvais m'aider car je suis en train de lire un cours sur la trigonométrie mais je n'y comprend rien...

    Merci d'avance.

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 117
    Points : 72
    Points
    72
    Par défaut
    J'ai trouvai via l'aide d'une personne :

    (Terre qui tourne autour du soleil)
    Sachant que la valeur du trackbar correspond à l'éloignement de la terre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Terre.Location = New Point(Soleil.Location.X + TrackBar2.Value * Math.Cos(angle1) + 8, Soleil.Location.Y + TrackBar2.Value * Math.Sin(angle1) + 8)
    angle1 = angle1 + 0.01
    If angle1 = 360 Then angle1 = 0.0
    End Sub
    Voila, si ça peux aider quelqu'un.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 15/12/2009, 23h21
  2. Rotation de 2 objets autour d'un axe
    Par dimainfo dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 19/05/2009, 19h15
  3. rotation autour d'un axe
    Par aseau dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 17/04/2009, 16h04
  4. Réponses: 7
    Dernier message: 28/02/2008, 16h17
  5. [FLASH 8] Probleme de boutons autour d'un axe
    Par ScoTTi dans le forum Flash
    Réponses: 3
    Dernier message: 15/11/2006, 20h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo