草庐IT

多边形

全部标签

优化坐标的四边形结构

这是要解决的问题:给定四个顶点,找到每个坐标之间的四个边缘,以形成四边形。由于四边形中的任何边缘都无法跨越任何其他边缘,因此我只会从两个随机顶点挑选一个边缘,然后检查边缘是否从剩下的两个顶点越过边缘。这是它的粗略实施:importrandomimportnumpyasnp#Linesegmentintersectionalgorithm-createdbyBryceBoe#Source-http://bryceboe.com/2006/10/23/line-segment-intersection-algorithm/#edgeABandCDwon'tintersectifthisreturn

c# - .NET 的 MySql 驱动程序不支持多边形结构,是吗?

我正在尝试从MySQL中获取一个Polygon数据到我的C#应用程序中。我在一张表中准确定义了包含地理数据的Polygon字段。证明:SELECTGeometryType(GeomFromText(AsWKT(object)))as`type`FROMgeo.data;返回:所以表中的对象很好并且定义正确。有一个C#源码:http://ideone.com/bn1urQ主要内容是(73-76)://varpolygon=(byte[])reader["object"];//varobj=newMySqlGeometry(MySqlDbType.Blob,polygon);varpoly

php - 为网站最终集成到 MySQL 和 Google Maps API 中创建数据集? (多边形中的点、碰撞定理等)

在过去的几个月里,我自学了PHP、PDO和SQL,并按照PHP/SQL最佳实践构建了一个具有用户注册/电子邮件激活/和登录注销功能的基本动态网站。现在我陷入了下一个任务...我创建了一个巨大的正方形/多边形数据集(超过300万),每1分钟的纬度和经度大小,存储在具有一组坐标(左上角)的PHP数组中。要推断出类似正方形的形状,我只需在每个方向上添加0.016度(约1分钟)并生成其他3个坐标。我现在需要检查所述数组中的每个多边形是否至少覆盖了美国的一部分土地……也就是说,如果要生成我完成的数据集的图形输出并查看旧金山海岸线,他们会看到类似this的东西.它类似于多边形中的点问题,除了它处理

php - 谷歌地图使用 PHP 在 MySQL 中保存多边形和点

现在我有一个允许用户在谷歌地图上绘制多边形的应用程序。我需要使用PHP和MySQL保存这个多边形,但我不确定最佳做法。我应该启用空间扩展并保存几何图形吗?我应该将每个垂直(纬度/经度对)保存在一个数组中吗?我不知道的另一种方法?我想知道最佳做法是什么。使用MySQL空间扩展似乎令人望而生畏。它在WKT中返回内容,然后我必须解析该文本以使其执行其他操作。看起来很复杂。 最佳答案 在规划存储层时最好考虑您的使用场景。这将帮助您确定您希望持久层针对哪些查询进行优化。如果您要处理很多查询,例如“查找此空间内的所有对象”。您可能想看看使用空间

CAD泰森多边形框架3D插件

插件介绍CAD泰森多边形框架3D插件可用于在AutoCAD软件内生成三维Voronoi框架结构实体模型,适用于多孔Voronoi科研论文渲染绘图、Voronoi框架有限元建模、Voronoi空间结构优化等方面的应用。使用说明插件可设置生成的几何尺寸、晶格尺寸及边框直径等信息。插件可同时生成实体框架及线条框架两种模型。线模型可导入有限元软件内作为梁单元实现三维Voronoi框架结构的计算分析。实体模型支持绝大部分的有限元软件进行Voronoi三维框架结构的模拟:ABAQUS三维Voronoi框架结构3D模型COMSOL三维泰森多边形网架结构网格划分ANSYSWorkbench三维Voronoi网

动态规划-多边形游戏算法

动态规划-多边形游戏算法一、多边形游戏简介首先,多边形游戏是一个单人玩的游戏。游戏初始时是由n(n>=3)个顶点构成的多边形,每个顶点被赋予一个整数值,每条边被赋予一个运算符“+”或“×”(只有这两种),所有边依次用整数从1到n编号。第一步:选择一条边删除(原本的多边形变成一条由数值和符号组成的链);第二步:选择一条边,以及该边连接的两个顶点V1和V2;第三步:用一个新的顶点替代上述边和顶点,新顶点的值为V1,V2经过中间的运算符运算后得到的结果;第四步:重复迭代第二步和第三步,直至所有的边都被删除,只剩下一个结点,得到最终结果。胜利条件:对于给定的多边形,计算出最终结点的值最大。二、多边形游

iphone - 在 OpenGLES 中将图像分割成小四边形网格

如何在OpenGLES中将图像分割成小四边形网格。我需要将图像分成小部分,然后只拉伸(stretch)图像的一部分,而不是整个图像。是否可以使用OpenGL?我是OpenGL的新手。在编辑头发图像之前和编辑头发图像后因此图像从任何一侧以任何方式拉伸(stretch)。 最佳答案 能解释的详细点吗?你想用什么四边形?它们是简单的矩形还是正方形?或者它们更复杂一些,比如平行四边形、梯形、风筝形或菱形?无论如何,很容易将图像分割成您想要的任何四边形。你可以通过告诉OpenGL图像坐标从你的图像中得到任何四边形:glTexCoord2f(x

ios - 无法呈现多边形(无法保留索引 : XX): featureID: X key: XXXX

我使用过MacOSX10.9.3和Xcode5.1.1在我的应用程序中,我必须使用MKMapView,一切正常,但在iOS6.1中,我在控制台中显示奇怪的错误,例如,Can'trenderpolygon(can'treserveindicies:1482):featureID:0key:0.0.1(512)Can'trenderpolygon(can'treserveindicies:570):featureID:0key:0.0.1(512)Can'trenderpolygon(can'treserveindicies:30):featureID:0key:0.0.1(512)Can

OpenCV(10): 轮廓近似—多边形拟合,边界矩形与边界圆形

引言轮廓近似(ContourApproximation)是指对轮廓进行逼近或拟合,得到近似的轮廓。在图像处理中,轮廓表示了图像中物体的边界,因此轮廓近似可以用来描述和识别物体的形状。多边形拟合多边形拟合(ApproximatingPolygons)是将轮廓逼近成一个由直线段构成的多边形。常见的有最小包围矩形、最小包围圆形、最小二乘法椭圆等。使用cv2.approxPolyDP()函数可以实现多边形拟合。轮廓近似可以减少轮廓点数,简化轮廓信息,为后续轮廓特征提取和物体识别等任务提供便利。方法详解approx=cv2.approxPolyDP(curve,epsilon,closed)参数说明:c

ios - 在 OpenGL 中绘制凹多边形

我有一个凹多边形需要在OpenGL中绘制。多边形被定义为构成其外环的点列表,以及定义其内环(禁区)的点列表。我已经可以处理禁区,所以如何绘制没有内环的多边形的解决方案也很好。Boost.Geometry的解决方案会很好,因为我已经在我的应用程序中大量使用它。我需要它在iPhone上工作,即OpenGLES(具有固定管道的旧版本)。我该怎么做? 最佳答案 试试OpenGL的tessellationfacilities.您可以使用它将复杂的多边形转换为一组可以直接渲染的三角形。编辑(回应评论):OpenGLES不支持曲面分割功能。在这种