15得票5回答
如何使用CGPath绘制多边形?

我已经阅读了文档,但是我并不清楚如何使用CGPath绘制多边形。我所需要做的就是绘制一个类似于这样的CGPath:__ \ \ \ \ \__\ 请问有没有人能提供一个代码片段来完成这个问题? 此外,我假设CGPathContainsPoint可以帮助我确定一个点是否位于该路径内...

15得票2回答
Polygon.contains和Polygon.within有什么区别?

文档字符串表示: Polygon.contains 如果几何体包含另一个,则返回True,否则返回False Polygon.within 如果几何体在另一个内部,则返回True,否则返回False 它们有何不同?

15得票4回答
在任意边界内填充任意多边形

请问是否有人能够指出适用于我的多边形填充问题的最佳算法/启发式方法。给定一个单一的边界多边形(凸多边形或凹多边形,也可能包含孔),以及一个单一的“填充”多边形(也可能是凸多边形或凹多边形,不包含孔),我需要用指定数量的填充多边形填充边界多边形。(我正在处理2D问题)。 我找到的许多多边形填充...

15得票1回答
PostGIS中多边形和复合多边形的区别

在PostGIS中,point和multipoint的区别是什么?linestring和multilinestring的区别是什么?polygon和multipolygon的区别是什么? 定义“多重”形状的秘密是什么?

15得票3回答
将一个凹多边形分解为凸多边形

我正在使用一个游戏物理库 (Box2D),它仅支持凸多边形形状。但是,我希望级别构建者能够轻松指定凹多边形而不必担心这个问题。 那么,如何自动将凹多边形分解为凸形或三角形呢?速度显然很重要,但易于实现更为关键。这个分解过程将仅在游戏初始化时进行。 (我的语言是 Flash/ActionSc...

14得票4回答
使用mysql判断经纬度是否在多边形内

我已经创建了下面的表格CREATE TABLE geom (g GEOMETRY); 我已经插入了许多行,如下所示:INSERT INTO geom (g) VALUES(PolygonFromText('POLYGON(( 9.190586853 45.464518970, 9.190602...

14得票1回答
谷歌地图API中心“孔”的多边形

将一个多边形插入到另一个多边形内部应该会在中心处制造一个“洞”(参见Google地图五角大楼的示例)。然而,我的程序一直无法制作出洞,而是制作出两层多边形线。 http://cl.ly/1c243E1V1G2M1D3H3c0O <-- 这是我的地图截图 有人说改变坐标顺序可以解决问题...

14得票6回答
检查一个点是否在一个简单多边形内部

我正在尝试确定一个点是否位于多边形内部。我使用了来自此网站的以下算法(已经修改为Swift):func contains(polygon: [Point], test: Point) -> Bool { let count = polygon.count var i: I...

14得票5回答
多边形内部嵌套多边形问题

我有一些简单多边形,它们之间不相交,但某些多边形可能嵌套在其他多边形中。 例如:+--------------------------------------------+ | | | +-------...

14得票1回答
如何在笛卡尔坐标系中检查一个点(x,y)是否在多边形内部?

这个问题已经有了答案: 点在多边形内的判断 C# 中的点在多边形内判断 在笛卡尔坐标系中,给定一个由 N 条线段组成的随机多边形,是否有标准公式可以用来检查点(x,y)是否位于该多边形内部? 简单的解决方法是获取所有线段的方程并检查点X是否在该线段下方、上方和另一条线段的...