Polygone creux [Résolu]

Signaler
Messages postés
32
Date d'inscription
mercredi 10 janvier 2007
Statut
Membre
Dernière intervention
1 septembre 2015
-
Messages postés
32
Date d'inscription
mercredi 10 janvier 2007
Statut
Membre
Dernière intervention
1 septembre 2015
-
Bonjour,

j'aurai besoin de dessiner un polygone creux, je dirai une sorte d'anneau irrégulier, un polygone avec un "trou" dedans, ...

bien sûr que l'on peut dessiner un petit polygone à l'intérieur d'un plus grand polygone avec la fonction polygon notamment, ou bien une suite d'instructions lineTo, le problème c'est comment remplir (avec une couleur et/ou une trame quelconque) le polygone mais pas le "trou" ?

je n'ai pas trouvé de réponse dans les forums (mais j'ai peut-être mal cherché), c'est pourquoi je pose cette question à la communauté.

2 réponses

Messages postés
2527
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2019
17
Salut,

Voir la procedure

...Canvas.FloodFill(X, Y: Integer; Color: TColor; FillStyle: TFillStyle)

qui remplit une zone du canevas en utilisant le pinceau en cours.
Messages postés
32
Date d'inscription
mercredi 10 janvier 2007
Statut
Membre
Dernière intervention
1 septembre 2015
1
merci beaucoup Caribensila, je me doutais qu'il existait une fonction de ce type mais je n'arrivais pas à la trouver.

je vais finir de tester cette fonction mais il semble bien que c'est exactement ce que je cherchais