j'ai déjà implanté un truc comme ça (d'ailleurs, c'est pour les contours dans le post que j'ai mis :-) ) ..
Moi ce que j'ai fais c'est :
1) tu détermines ton rayon r
2) tu fais une boucle ir de 1 à r
3) tu fais une boucle de [(x-ir),(y-ir)] à [(x-ir),(y+ir)] (côté gauche)
4) tu fais une boucle de [(x-ir),(y+ir)] à [(x+ir), (y+ir)] (côté supérieur)
5) tu fais une boucle de [(x+ir),(y+ir)] à [(x+ir),(y-ir)] (côté droit)
6) tu fais une boucle de [(x+ir),(y-ir)] à [(x-ir),(y-ir)] (côté bas)
Bon, sur les images en général bas et haut sont inversés, mais avec ça tu fais le tour, par cercles croissants.
Partager