Fusion Rectangle2D / Line2D
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:
Code:
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;
... |
Visiblement ce code ne fonctionne pas pour les objets de type Line2D! :cry:
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 ]
:arrow: Les Règles du Forum