j'ai un ensemble de S secteurs angulaires, et un angle. Je voudrais savoir dans quel secteur se "range" mon angle.
Exemple avec S=2:
secteur 1: 170° autour de la direction 0°
secteur 2: 170° autour de la direction 180°
angle a tester: N degrés.
je sens que j'ai un pb de repérage des angles. Pour le moment je gradue mon cercle de -180 à +180, N est aussi dans cet intervalle (je l'obtiens par atan2())
les angles sont tous correctement en degrés (j'ai vérifié)

je voudrais faire un truc comme ça:
trouver_secteur(theta): pour chaque secteur (direction, largeur): soit debut=direction-largeur/2 soit fin=direction+largeur/2 si(debut<theta et theta<=fin) alors finir, j'ai trouvé mon secteur fin pour j'ai pas trouvé de secteur qui contient mon angle
évidemment, ça ne marche pas dans tous les cas, mais je ne trouve pas quelles corrections je dois appliquer!
une idée?