我们正在使用boost多边形库来执行多边形操作。在最新的场景中,我需要确定以下几点。
确定Polygon是正交还是非正交,并将接收以下坐标作为输入。
输入看起来像python列表,因为我们有一些接口
data = [(100,100),(100,200),(300,200),(600,400),(1150,400), (1150,300),(600,300),(300,100)](这些数据点创建如下 非正交多边形)
data = [(550,221),(800,221),(800,269),(1090,269),(1090, 173),(1520,173),(1520,269),(1810,269),(1810,173),(2420, 173),(2420,221),(2708,221),(2708,317),(550,317)]
这些数据点创建正交多边形
如果我们在水平或垂直方向进行骨折,应该采取什么行为 非正交多边形和正交多边形的方向,因为我们需要处理多边形
我们可以从非正交获得垂直和水平矩形。
无法添加图片,因为我没有10个声誉。