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

2D Java Discussion :

Récupérer le zoom et changement de repère (zoom, translation, rotation)


Sujet :

2D Java

  1. #1
    Membre régulier
    Profil pro
    Ingénieur
    Inscrit en
    Janvier 2009
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Janvier 2009
    Messages : 209
    Points : 95
    Points
    95
    Par défaut Récupérer le zoom et changement de repère (zoom, translation, rotation)
    Bonjour ,

    Bon voila , j'ai une image , j'ai effectué le Zoom avec la methode graphics2D.scale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    af = new AffineTransform() ; 
    graphics2D = (Graphics2D) getGraphics();
    		xscale+=0.1 ;
    		yscale+=0.1;
    		graphics2D.scale(xscale,yscale) ;
    		graphics2D.drawImage(this.icon.getImage(), af, this);
    Donc , je voudrais savoir comment faire une changement de repéré en cas de Zoom ,
    pour les translation , j'ai pu facilement le faire vu que je soustrait la valeur translatée .
    J'ai essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    		double zoomx = action.imagePanel.af.getScaleX();
    		double zoomy = action.imagePanel.af.getScaleY();
    		double Transx = action.imagePanel.lblMap.getX();
    		double Transy = action.imagePanel.lblMap.getY();
    		x =e.getX() ;
    		y = e.getY();
     
     
    		xNew = x-Transx/zoomx ; 
    		yNew = y-Transy-zoomy
    Mais ça ne marche que pour les translations . .

  2. #2
    Membre régulier
    Profil pro
    Ingénieur
    Inscrit en
    Janvier 2009
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Janvier 2009
    Messages : 209
    Points : 95
    Points
    95
    Par défaut
    Problème résolu

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

Discussions similaires

  1. Fonction zoom et changement d'image
    Par albedo0 dans le forum jQuery
    Réponses: 1
    Dernier message: 23/01/2012, 20h28
  2. Changement de repère
    Par Bloodista dans le forum OpenGL
    Réponses: 3
    Dernier message: 23/04/2007, 23h23
  3. [vb.net][combobox] récupérer la valeur avant changement
    Par graphicsxp dans le forum Windows Forms
    Réponses: 36
    Dernier message: 19/10/2005, 10h59
  4. URGENT : Zoom et changement de repère
    Par poca10 dans le forum MFC
    Réponses: 5
    Dernier message: 28/05/2002, 13h32

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