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 ?
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 ?
Ma Chaine youtube : https://www.youtube.com/@medBkDev
Mes Articles
guide du débutant pour apprendre à programmer en Java -
FAQ Java et les cours et tutoriels Java
ça ,ça donne les deux points extrémités .
mais moi je veut tous les points qui constituent le segment
Ma Chaine youtube : https://www.youtube.com/@medBkDev
Mes Articles
guide du débutant pour apprendre à programmer en Java -
FAQ Java et les cours et tutoriels Java
Disons que techniquement parlant, ce sont les deux points qui "composent" un objet Line2D
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...
Ma Chaine youtube : https://www.youtube.com/@medBkDev
Mes Articles
guide du débutant pour apprendre à programmer en Java -
FAQ Java et les cours et tutoriels Java
Ma Chaine youtube : https://www.youtube.com/@medBkDev
Mes Articles
guide du débutant pour apprendre à programmer en Java -
FAQ Java et les cours et tutoriels Java
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()?
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.
Partager