33得票6回答
如何在笛卡尔坐标系中绘制一个n边形?

我一直在尝试想出如何编写一个简单的程序来计算创建n边形的x,y点。有人可以给我一些代码示例,不使用绘制多边形的预先存在的函数?我想要理解这个过程,我认为是这样的: 选择一个角度,从半径和中心点开始 以某种方式计算距离中心那么远的x,y位置(如何?) 将360除以边数,移动该距离,并从第一个...

32得票9回答
如何相交两个多边形?

这似乎不是一个简单的问题(在各种论坛上都被问得很多),但我绝对需要它作为更复杂算法的构建模块。 输入:两个二维多边形(A和B),分别表示为由每条边[(x0, y0, x1, y2), ...]组成的列表。点由double对表示。我不知道它们是顺时针给出,还是逆时针给出,或者根本没有方向。我知...

31得票8回答
在PHP中查找多边形内的点

我有一个关于MySQL的几何数据类型多边形(polygon)的典型问题。 我的多边形数据以纬度和经度数组的形式存在,例如:[["x":37.628134, "y":-77.458334], ["x":37.629867, "y":-77.449021], ["x":37.62324, ...

31得票8回答
如何绘制透明的多边形?

我正在使用PIL(Python Imaging Library)库。我想画透明的多边形,但是好像直接指定包括alpha(透明度)级别的填充颜色不起作用。有什么解决办法吗? 如果无法使用PIL,我愿意尝试其他库。 如果有多种解决方案,则应考虑性能。绘图需要尽可能快速。

31得票3回答
确定一个点是否在leaflet多边形内部。

假设我使用leaflet绘制了一个多边形,就像下面这个演示一样: http://leaflet.github.io/Leaflet.draw/ 我的问题是如何确定给定的点是否在多边形内部。

30得票3回答
MongoDB如何检查点是否在多边形内部?

mongo 2.6 我有一些存储的多边形,还有一个点。我想知道这个点是否适合任何存储的多边形。 文档示例{ ..., "polygons" : [ [ 17.60083012593064, 78.18557739257812 ], [ 17.16834652544664, 78.19381...

30得票4回答
有没有一种简单快捷的方法来检查一个多边形是否自相交?

我有一个System.Windows.Shapes.Polygon对象,其布局完全由一系列点决定。我需要确定这个多边形是否自相交,即这个多边形的任何边与其他边相交于不是顶点的点。 是否有一种简单/快速的方法来计算这个问题呢?

29得票6回答
谷歌地图v3 - 删除多边形上的顶点

谷歌地图提供了绘制折线、多边形等其他内容的绘图库。 这里有一个此功能的示例:http://gmaps-samples-v3.googlecode.com/svn-history/r282/trunk/drawing/drawing-tools.html 在绘制和编辑多边形时,我想能够删除路...

28得票9回答
如何在二维整数坐标系中测试一个点是否在凸多边形内部?

这个多边形是由Vector2I对象列表(二维整数坐标)给出的。如何测试给定的点是否在其内部?我在网上找到的所有实现都不能处理一些微不足道的反例。似乎很难编写正确的实现。语言无关紧要,因为我会自己移植。

28得票1回答
如何在Android画布上绘制圆角多边形?

我需要绘制三角形、梯形、五边形、平行四边形、菱形等多边形。似乎可以使用Path类实现,不过我需要这些多边形有圆角,并且我还需要控制圆角的程度。