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 :

Forme polygone ou triangle


Sujet :

2D Java

  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 170
    Par défaut Forme polygone ou triangle
    Bonjour,

    J'aimerais créer une forme qui serait soit un triangle soit un polygone (Shape avec plusieurs côtés).

    Le problème c'est que je ne trouve pas de tutoriels.

    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Tu peux commencer par le tutoriel oracle : Working with geometry. Il est assez succinct, mais il n'y a pas beaucoup plus de chose à dire, sur les bases en tout cas. A noter qu'il date un peu, et qu'il ne semble pas avoir vu de mention de la classe Path2D.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 170
    Par défaut shape triangle et polygons
    Désolé mais je n'arrive toujours pas à faire un triangle ou surtout en avoir la shape, pareils pour les polygons.

    Merci à toi,

    A+

  4. #4
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Citation Envoyé par julius1983 Voir le message
    Désolé mais je n'arrive toujours pas à faire un triangle
    Sérieux, tu as tout le code là: http://docs.oracle.com/javase/tutori...arbitrary.html. Tu fais un copier/coller (en mettant les mêmes x/y pour le dernier point que pour le premier) et ça tourne tout seul...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 170
    Par défaut triangle polygon shape
    Coucou Plegat , mais moi ce que je cherche c'est d'avoir une SHAPE d'un triangle ou d'un polygon.

    Merci à vous,

    A+

  6. #6
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Citation Envoyé par julius1983 Voir le message
    Coucou Plegat , mais moi ce que je cherche c'est d'avoir une SHAPE d'un triangle ou d'un polygon.
    Si c'est un objet Shape que tu veux, Shape est une interface, il te suffit de la rajouter avec un "implements" à ta classe et de définir les méthodes liées. Aucune difficulté insurmontable. Si jamais il y en a, il faudrait préciser un peu plus que "j'y arrive pas"...Si tu veux du code, tu peux jeter un oeil aux sources de la classe Rectangle2D (qui implémente Shape et PathIterator): http://grepcode.com/file/repository....neTransform%29 et de la classe RectIterator (PathIterator pour Rectangle2D): http://grepcode.com/file/repository....r.isDone%28%29
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  7. #7
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 170
    Par défaut problème de compilation
    Salut à tous,

    mon problème est le suivant : J'eassaye de faire un triangle mais lorsque je compile le code suivant j'obtiens cet affreux message où l'on ne peux rien faire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    import java.awt.*;
    import java.awt.geom.*;
     
     
    public class Triangle implements Shape
    {
      private Polygon poly;
     
      public Triangle( Polygon p )
      {
        poly = p;
      }
     
      public Triangle( Point p1, Point p2, Point p3 )
      {
        poly = new Polygon();
        poly.addPoint( p1.x, p1.y );
        poly.addPoint( p2.x, p2.y );
        poly.addPoint( p3.x, p3.y );
      }
     
      public void draw( Graphics g )
      {
        g.drawPolygon( poly );
      }
     
      public void fill( Graphics g )
      {
        g.fillPolygon( poly );
      }
    voici le fameux message :

    Nom : java.png
Affichages : 443
Taille : 76,8 Ko

    Merci pour votre soutien,

    A+

Discussions similaires

  1. caculer l'aire d'une forme, polygone
    Par samplaid dans le forum Mathématiques
    Réponses: 14
    Dernier message: 06/02/2010, 00h47
  2. conversion polygone en triangle
    Par PrettyMan dans le forum OpenGL
    Réponses: 2
    Dernier message: 02/06/2009, 18h29
  3. [Turbo Pascal] Comment afficher un triangle isocèle formé de N lignes d'étoiles ?
    Par xmustax dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 13/05/2008, 17h50
  4. Objets de base (cube, triangles, polygones etc)
    Par crischprolch dans le forum OpenGL
    Réponses: 10
    Dernier message: 02/04/2008, 14h31
  5. Surface du polygone formé par l'intersection d'un plan et d'un cube unitaire
    Par ToTo13 dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/09/2006, 10h05

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