Bonjour
Je développe un programme de colorisation des DMD (l'affichage des scores sur des matrices de LEDs) pour les flippers virtuels. J'ai développé le device "ZeDMD" sur ESP32 qu'on voit ici en vidéo
.
Du coup ce programme est un peu une version très spécifique d'un logiciel de dessin. Mon problème est que je sais faire du remplissage de zone fermée quelconque, mais dans le cas où cette zone fermée a été dessinée à main levée, je ne sais pas comment trouver le point à utiliser comme point de départ pour le remplissage. En réfléchissant, j'imagine qu'on doit pouvoir tester tous les points autour du premier point dessiné et si le remplissage fait toucher les bords de l'image, on n'était pas à l'intérieur de la forme, mais il y a surement une meilleure manière de faire.
Est-ce que l'un d'entre vous pourrait m'expliquer comment faire, SVP?
Merci bien
David