计算具有n个顶点的非自相交多边形的面积

问题描述 投票:0回答:2

我想使用x,y点的2d列表查找非自相交多边形的区域。例如给定列表[(0,0),(4,0),(2,2),(4,4),(0,4),(2,2)]我要查找区域。使用公式enter image description here

我知道这是可能的,但是比较列表中的两个不同点有很多困难。帮助如何正确遍历列表将非常有用

编辑:我想使它适用于具有任意多个边的多边形(因此列表可以是将创建多边形的任何大小)>

我想使用x,y点的2d列表查找非自相交多边形的区域。例如给定列表[(0,0),(4,0),(2,2),(4,4),(0,4),(2,2)]我要查找区域。使用...

python python-3.x list nested-lists area
2个回答
2
投票

我不确定这是否是您尝试专门使用该公式的练习,但是如果您只是想了解该领域,可以尝试使用Python的shapely module


0
投票

如果您想了解如何遍历列表,元组:

© www.soinside.com 2019 - 2024. All rights reserved.