Resalut,
je me pose maintenant une autre question concernant l'algo le + rapide permettant de calculer l'aire d'intersection d'un disque de rayon R avec un polygone quelconque (pas forcément convexe, mais non croisé).
Idée en cours: algo de test de l'appartenance d'un point à un polygone, couplé avec un maillage circulaire croissant à un pas constant...
[\Edit]: j'oubliais l'idée classique d'une triangularisation du polygone + algo intersection disque/triangle (plus simple). Mais plus rapide??
Rq (sous-sujet): même question dans le cas plus simple ou le centre du disque est un des sommets du polygone --> dans ce cas, en notant d la distance mini de S aux autres sommets, si R<d alors l'aire est simplement a*R^2/2; sinon, l'aire contient cette valeur est on reprend la technique du maillage circulaire à partir de d...
Partager