我目前正在做一个项目,我必须在一组剪裁器多边形中找到连接到给定坐标集的所有点。所以这意味着我有以下内容:
List<List<IntPoint>> polygons=new List<List<IntPoint>>();
IntPoint start
并希望返回 List> 包含每个多边形的返回值,该多边形具有不间断连接到开始。
__ __
| / \/
|/
1,1
会变成
__
| /
|/
但
_____
| /_/
|/
1,1
将保持自由
多边形都是封闭的,有些可能重叠。
有人知道怎么做吗?