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

AWT/Swing Java Discussion :

Point de rotation d'un object


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut Point de rotation d'un object
    Bonjour,

    Apparament le point de coordonnées utilisé pour effectuer une rotation (Graphics2D.rotate()) est le point supérieur gauche.
    Est-il possible de faire tourner l'objet par rapport à son centre ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Oui, je l'ai déjà fait.

    C'était y'a 4 ou 5 ans... Reste à retrouver comment

    Bon, là, c'est trouvé : tu calcules le centre de l'objet (pas compliqué, hein getWidth() / 2 ; getHeight() / 2 )

    Et tu obtiens X et Y.

    Ensuite, utilise la méthode Graphics2D#rotate(angle, x, y).

    Si tu n'as qu'un objet Graphics et pas Graphics2D, tu fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Graphics2D g2 = (Graphics2D)monObjetGraphics;
    et tu travailles ensuite sur g2 au lieu de g.

  3. #3
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Ssssssssssslendide !!!

    Merci

    I love Java

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

Discussions similaires

  1. Calculer les coordonnées d'un point en rotation elliptique
    Par MisterG dans le forum Mathématiques
    Réponses: 4
    Dernier message: 03/01/2013, 14h19
  2. Point de rotation Objet3D
    Par Fabiani dans le forum XNA/Monogame
    Réponses: 3
    Dernier message: 10/11/2010, 13h09
  3. Point de Rotation
    Par Clément76 dans le forum SDL
    Réponses: 1
    Dernier message: 10/08/2006, 20h43
  4. [VB6]definir un point de rotation
    Par liquidnitrogen dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 06/04/2006, 20h43
  5. rotation par rapport à un point
    Par marcololo dans le forum DirectX
    Réponses: 8
    Dernier message: 03/06/2005, 15h36

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