Polygone creux

Résolu
md21
Messages postés
32
Date d'inscription
mercredi 10 janvier 2007
Statut
Membre
Dernière intervention
1 septembre 2015
- 1 sept. 2015 à 10:34
md21
Messages postés
32
Date d'inscription
mercredi 10 janvier 2007
Statut
Membre
Dernière intervention
1 septembre 2015
- 1 sept. 2015 à 14:27
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

Caribensila
Messages postés
2527
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2019
18
1 sept. 2015 à 10:48
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.
3
md21
Messages postés
32
Date d'inscription
mercredi 10 janvier 2007
Statut
Membre
Dernière intervention
1 septembre 2015
1
1 sept. 2015 à 14:27
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
1