Bonjour,
Je cherche à créer un objet de type Shape qui représente la "fusion" (concaténation) entre 1 objet de type Rectangle2D et un autre de type Line2D.
Voici le code que j'utilise:
Visiblement ce code ne fonctionne pas pour les objets de type Line2D!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Rectangle2D r2d = new Rectangle2D.double(x,y,width,height); Line2D l2d = new Line2D.double(x1,y1,x2,y2); Area a = new Area(r2d); a.add(new Area(l2d)); Shape shape = a; ...![]()
De même, si je cherche à fusionner 2 Rectangle2d ensemble et que la hauteur ou la largeur d'un des 2 rectangles est ègale à 1 (géométriquement c'est l'équivalent d'un trait), le code ci-dessus ne fonctionne pas non plus!
Quelqu'un peut-il m'aider?
Merci
[ Sujet déplacé depuis le forum java par Viena ]
Les Règles du Forum
Partager