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 :

coordonnées des points constituant un segment


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut coordonnées des points constituant un segment
    salut .
    peut-on récupérer l'ensemble des points(x,y) qui composent un objet Line2D ?
    pour le moment , j'ai implémenté une solution mathématique (appartenance d'un point a une ligne) ,mais je veut me profiter des classes java s'il on a ?

  2. #2
    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
    Salut,

    Citation Envoyé par slim_java Voir le message
    peut-on récupérer l'ensemble des points(x,y) qui composent un objet Line2D ?
    getP1, getP2, getX1, getX2, getY1, getY2... non?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    ça ,ça donne les deux points extrémités .

    mais moi je veut tous les points qui constituent le segment

  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 slim_java Voir le message
    ça ,ça donne les deux points extrémités .
    Disons que techniquement parlant, ce sont les deux points qui "composent" un objet Line2D


    Citation Envoyé par slim_java Voir le message
    mais moi je veut tous les points qui constituent le segment
    Il y a une méthode contains(), mais qui apparemment n'est pas fonctionnelle pour les Line2D (renvoie toujours false...)
    La méthode ptSegDist() renvoie la distance à ton objet sinon...
    Et au pire, si rien ne marche, il faut interpoler avec les deux points extrémités, genre algo de breseham...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par plegat Voir le message
    Il y a une méthode contains(), mais qui apparemment n'est pas fonctionnelle pour les Line2D (renvoie toujours false...)
    j'ai réfléchit a ça mais j'ai pas encore essayé .. mais ... ne me dite pas " n'est pas fonctionnelle" car ça me perturbe

  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 slim_java Voir le message
    ne me dite pas " n'est pas fonctionnelle" car ça me perturbe
    bah disons que ça marche, mais pas comme on voudrait!

    j'ai édité mon post précédent pour citer ptSegDist(). Ca devrait répondre à ton besoin ça
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par slim_java Voir le message

    mais moi je veut tous les points qui constituent le segment
    Mathématiquement, un segment est constitué d'une infinité de points.

  8. #8
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Mathématiquement, un segment est constitué d'une infinité de points.

    !!!!! alors par cette définition , tu peut me dire la différence entre un segment et une droite?

  9. #9
    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 slim_java Voir le message
    !!!!! alors par cette définition , tu peut me dire la différence entre un segment et une droite?
    Un segment est une portion de droite délimitée par deux points. Mais il n'empêche qu'il est mathématiquement constitué d'une infinité de points, au même titre qu'une droite (l'infini n'étant pas quantifiable, il n'est pas possible de "compter" les points)

    Sur un écran d'ordi, on ne parle plus de points mais de pixel. Et là c'est autre chose. Un pixel est un quantum d'écran, et on peut donc les dénombrer en nombre précis, vu qu'il y en a un nombre bien déterminé.

    tchize_ ne faisait qu'apporter une précision... mathématique!

    Ca fonctionne avec ptSegDist()?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  10. #10
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par slim_java Voir le message
    !!!!! alors par cette définition , tu peut me dire la différence entre un segment et une droite?
    Je crois que tu confond un segment et ses points, au sens mathématique et donc représenté par line2D qui est un objet géométrique pur, et sa réprésentation à l'écran, qui n'est qu'un approximation, qui dépendra nottement des transforms appliqué au Graphics mais aussi de la précision demandé à ce graphics (lissage ou non du segment, par exemple). Il serait donc peut etre préférable que tu précise quel genr de liste de points tu veux? Si tu veux tous les points d'un segment au sens mathématique, il y en a une infinité, on devra donc utiliser une formule mathématique d'appartenance.

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

Discussions similaires

  1. Coordonnées des points contenus dans une ROI
    Par TopCao dans le forum Images
    Réponses: 2
    Dernier message: 25/03/2010, 10h03
  2. Coordonnées des points
    Par nadar dans le forum Fortran
    Réponses: 0
    Dernier message: 24/03/2010, 18h08
  3. coordonnées des points de Bézier
    Par potili2 dans le forum Débuter
    Réponses: 2
    Dernier message: 30/03/2009, 09h44
  4. Coordonnées des points d'un cercle
    Par guidevelop dans le forum C
    Réponses: 2
    Dernier message: 23/11/2006, 09h28

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