识别正交和非正交多边形并使它们断裂

时间:2015-06-29 16:13:39

标签: python-2.7 boost boost-geometry

我们正在使用boost多边形库来执行多边形操作。在最新的场景中,我需要确定以下几点。

  1. 确定Polygon是正交还是非​​正交,并将接收以下坐标作为输入

    输入看起来像python列表,因为我们有一些接口

      

    data = [(100,100),(100,200),(300,200),(600,400),(1150,400),   (1150,300),(600,300),(300,100)](这些数据点创建如下   非正交多边形)    enter image description here

         

    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)]

         

    这些数据点创建正交多边形   enter image description here

  2. 如果我们在水平或垂直方向进行骨折,应该采取什么行为 非正交多边形和正交多边形的方向,因为我们需要处理多边形

  3. 我们可以从非正交获得垂直和水平矩形。

  4. 无法添加图片,因为我没有10个声誉。

0 个答案:

没有答案