Eci*_*ana 12 algorithm geometry polygon computational-geometry
我有许多简单的多边形,它们彼此不相交,但有些多边形可能嵌入到其他多边形中.
例如:
+--------------------------------------------+
| |
| +----------------+ +--------+ |
| | | / | |
| | +--------+ | / | |
| | | | | / +----(2)-+ |
| | | | | / | |
| | +----(3)-+ | / | +---+ |
| | | +-----+ | | |
| +------------(2)-+ +(2)+ |
| |
+----------------------------------------(1)-+
Run Code Online (Sandbox Code Playgroud)
如何找出所有多边形的"深度"?换句话说,如何找出多边形包含多少个多边形?"深度"是括号中的数字.
我可以计算多边形点在所有其他多边形内部的次数,但这具有二次复杂性.如何更快地计算这些深度?