Je suis à la recherche d'un algorithme très simple pour le calcul du polygone d'intersection/écrêtage.
C'est, compte tenu des polygones P
, Q
, je souhaite trouver un polygone T
qui est contenue dans P
et Q
, et je voudrais T
d'être à son maximum parmi tous les possibles de polygones.
Je n'ai pas l'esprit le temps d'exécution (j'ai quelques très petits polygones), je peux également permettre d'obtenir une approximation de la polygones' intersection (c'est un polygone avec moins de points, mais qui est encore contenue dans les polygones d'intersection).
Mais il est vraiment important pour moi que l'algorithme sera simple et moins coûteux de test), et de préférence court (moins de code).
edit: remarque, je souhaite obtenir un polygone qui représente l'intersection. Je n'ai pas besoin seulement d'un booléen réponse à la question de savoir si les deux polygones se croisent.