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 : 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;
...
Visiblement ce code ne fonctionne pas pour les objets de type Line2D!

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