Is there a way to verify whether a non-empty intersection exists between two simple polygons (not necessarily convex) using the Chazelle's simplicity test ?
Asked
Active
Viewed 709 times
1
-
1Perhaps connecting the two polygons together by a "bridge" to form one polygon might allow Chazelle's algorithm to answer the question. But: Are you interested in this for theoretical purposes, or for pragmatic reasons? If the latter, it would be far easier to use a plane-sweep algorithm than it would be to implement Chazelle's algorithm. – Joseph O'Rourke Dec 20 '10 at 15:43
-
See also https://math.stackexchange.com/questions/80798/detecting-polygon-self-intersection and https://math.stackexchange.com/questions/52733/equation-to-check-if-a-set-of-vertices-form-a-real-polygon – lhf May 09 '22 at 11:00
1 Answers
2
Independent of Chazelle, a discussion of the case of intersecting convex polygons can be found at:
Glorfindel
- 3,955
Joseph Malkevitch
- 5,035
-
Yes, although note that the convex-convex case is very special and will not help much for two simple polygons. – Joseph O'Rourke Dec 20 '10 at 15:36