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 :

Dessin à partir de coordonnées


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Octobre 2005
    Messages : 259
    Par défaut Dessin à partir de coordonnées
    Bonjour,

    Je possède dans un tableau, les coordonnées X et Y (par exemple: 35.125, 112.598) des sommets d'un polygone.

    J'aimerais dessiner ce polygone à l'écran (d'après ces coordonnées), comment est-ce que je peux m'y prendre pour faire cela?

    Merci pour votre aide.

  2. #2
    Membre expérimenté Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Par défaut
    va voir dans l'api java.awt.geom, tu y trouveras le GeneralPath.
    Tu peux également utiliser java.awt.Polygon
    Tu entres tes points, et tu dessines ton polygone

    voili voilu

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Octobre 2005
    Messages : 259
    Par défaut
    Merci, mais d'après ce j'ai pu voir, il semble que java.awt.polygon fonctionne avec des coordonnées X et Y entier (int).

    Pour ma part, j'utilise des (double) et je ne peux pas faire autrement.

    Ce n'est pas possible avec java2D de définir un système de coordonnées et de dessiner des lignes, au lieu de travailler avec les coordonnées de l'écran (pixel) ?

  4. #4
    Membre expérimenté Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Par défaut
    Et ben tu utilises le GeneralPath qui peut être construit à partir de coordonnées en double... Il implémente l'interface Shape et peut donc être dessiné par un appel à graphics2D.draw().
    Sinon, tu peux créer ta propre classe Polygone qui a comme membre une ArrayList<Point2D.Double>

    Voilà quelques pistes, mais il y a plein de solutions...

Discussions similaires

  1. Dessin à partir de coordonnées Phy et G
    Par hugoclo dans le forum Windows Forms
    Réponses: 0
    Dernier message: 16/10/2009, 20h20
  2. Création de shapefile à partir de coordonnées
    Par oXoNiUm dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 02/07/2008, 11h00
  3. Interface graphique à partir de coordonnées
    Par cliquet dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 07/04/2008, 00h20
  4. Réponses: 4
    Dernier message: 06/06/2007, 12h16
  5. Une infobulle à partir des coordonnées sur une image
    Par dark_vidor dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/01/2006, 21h20

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