polygon相关内容

c# wpf 多边形到位图不显示任何内容

抱歉,如果您认为这个问题已经得到解答,我确实到处寻找,试图找出这样做的原因,但它没有显示任何内容.这是我所有的代码: 多边形六边形 = new Polygon();PointCollection pc = new PointCollection();双面 = 25;双 xOffset = 0, yOffset = 0;double r = System.Math.Cos((System.Math ..
发布时间:2022-01-06 12:04:52 C#/.NET

从位图中切割多点多边形并将其放置在透明上

我有一个位图,我正在从中切出一个多点多边形.我很好奇获取任意形状内的像素并将它们复制到新位图上的正确过程是什么,其余像素是透明的.目标是允许用户追踪形状,然后移除多边形外的所有内容. 我已经计算出多边形部分(作为一个点数组),但现在我不知道如何将选定的像素转移到新的位图. TIA 解决方案 不确定你的代码是如何工作的,但这里有一个关于如何去做的想法: 计算选定区域的边界矩 ..
发布时间:2022-01-06 11:51:08 移动开发

将 Google Maps 多边形路径转换为 ​​SVG 路径

当用户使用内置的绘图管理器在 Google 地图中绘制多边形时,我会保存多边形路径.我想将此多边形路径转换为 ​​SVG 路径,以便我可以轻松重现绘制的多边形的形状,而不需要大量额外的地图加载和对 Google Maps API 的调用. 我确定这只是一些相当琐碎的数学,但不知道如何去做.我是否需要在点周围创建一个边界框并将其转换为 LatLng 0, 0,然后再将其缩小,或者我是否可以仅使 ..
发布时间:2022-01-02 13:08:51 前端开发

Three.js 多边形三角剖分在伪重复点中失败

在 three.js 中有一个函数 triangulateShape().现在我遇到了无法对使用 Javascript Clipper 简化的多边形进行三角剖分的问题.Clipper 中的简化是使用 Unioning 完成的.维基百科文章将联合确定为找到一个或多个包含两个简单多边形内的区域的简单多边形.同一篇文章说,在简单多边形中“恰好有两条边在每个顶点相交",并且还确定了一个弱简单多边形,边可以 ..
发布时间:2021-12-31 18:44:24 其他开发

挤出具有多个孔的多个多边形并对组合形状进行纹理化

这个问题与这个问题有关.answer 展示了非常好的挤出有孔多边形的方法(参见 优秀的现场示例).这个答案的主要学习是在three.js(r58)中的路径不能有多个moveTo命令并且它必须在路径的开头,这意味着路径必须被moveTos打破,这样moveTo start总是一条新路. 在three.js 中挤出意味着使用可能的斜角将2D 路径转换为3D 形状.适用于挤压文本制作3D字母和单词 ..
发布时间:2021-12-31 18:29:31 其他开发

SciPy 创建 2D 多边形遮罩

我需要使用标准 Python 包创建一个 numpy 2D 数组,该数组表示多边形的二进制掩码. 输入:多边形顶点、图像尺寸 输出:多边形的二进制掩码(numpy 2D 数组) (更大的上下文:我想使用 scipy.ndimage.morphology.distance_transform_edt 获得这个多边形的距离变换.) 谁能告诉我怎么做? 解决方案 结果很简单: ..
发布时间:2021-12-31 11:50:51 Python

多边形算法中的点有时会给出错误的结果

我在 StackOverflow 上看到了我在 PHP 代码中实现的“多边形中的点"光线追踪算法.大多数情况下,它运行良好,但在一些复杂的情况下,如果有复杂的多边形和恶意点,它就会失败,并说该点不在多边形中. 例如: 您将在此处找到我的 Polygon 和 Point 类:pointInPolygon 方法在 Polygon 类中.在文件的末尾,有两个点应该位于给定的多边形内(Google ..
发布时间:2021-12-30 19:31:15 PHP

两个凸多边形的交集

我有两个凸多边形.多边形被实现为其顶点的循环列表.如何找到这两个多边形的交点? 解决方案 对于第一个多边形中的每条边 V1-V2,让 H := 半平面相切 V1-V2,其余的“内部"的顶点.让 C := 新的空多边形.对于第二个多边形中的每条边 V3-V4,让 X := V3-V4 和 H 之间的交集.如果 V3 在 H 内,而 V4 在 H 外,则,将 V3 添加到 C.将 X 添加到 ..
发布时间:2021-12-30 19:02:08 其他开发

查找与定义的半径相交的 Solr 文档

我们使用的是 Apache Solr 5.x,我们目前有一堆已定义的形状.多边形、圆形等,这些都对应一个文档,每个形状的坐标都有. 我想知道的是 - 是否可以提供一个 circle,即 - 一个 (lat,lng) 对以及该圆的 Radius -然后找到所有与那个圆有交集的文档? 我尝试了多种选择,最近的是这个: solr_index_wkt:"IsWithin(CIRCLE((14 ..
发布时间:2021-12-30 08:49:27 服务器开发

使用输入点进行 Solr 空间搜索并查询其中的多边形

我在 Solr 中索引了一些多边形.是否可以使用点(纬度,经度)进行查询并查看哪个多边形内有该点? 解决方案 是的,这里有描述:http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4你的 Solr 版本必须是 4 或更高,你必须导入 JTS jar 文件,你可以从 http://sourceforge.net/projects/j ..
发布时间:2021-12-30 08:34:43 其他开发

如何用线分割多边形?

如下图, 是否可以用线分割多边形?(分成两个多边形).如果这条线没有完全穿过多边形,它就会失败. 这可能吗?如果是这样,我该怎么做? 解决方案 我最近不得不这样做.只是走多边形对凹多边形不起作用,就像你的图表一样.下面是我的算法草图,灵感来自 Greiner-Hormann 多边形裁剪算法.分割比多边形裁剪更容易也更难.更容易,因为你只剪线而不是矩形或其他多边形;更难,因为你需 ..
发布时间:2021-12-28 12:15:40 其他开发

如何将一个简单的 data.frame 附加到 R 中的 SpatialPolygonDataFrame?

我(再次)在 R 中组合数据帧时遇到问题.但这一次,一个是 SpatialPolygonDataFrame (SPDF),另一个是通常的 data.frame (DF).SPDF 大约有 1000 行,DF 只有 400 行.两者都有一个共同的列,QDGC 现在,我试过了 oo 但这只会导致正常的 data.frame,不再是空间多边形数据框.我在别处读到,这不起作用,但我不明白在这种 ..
发布时间:2021-12-27 22:08:03 其他开发

计算在谷歌地图上绘制的多边形的面积

我正在寻找一种准确的算法或服务来计算基于 GPS 坐标计算点的地球表面积. 我正在使用 Google Map Api 版本 3 并根据记录的坐标绘制多边形,但我认为计算多边形面积的标准方法不会考虑斜坡(山丘).我需要为这种事情处理轮廓吗? 是否有任何第三方服务可能是 ArcGis 或其他一些也考虑到坡度的服务. 解决方案 是的,这绝对是可能的.这里有一个包含示例代码的快速教程: ..
发布时间:2021-12-25 15:34:15 其他开发

谷歌地图多边形自相交检测

我正在尝试从 Google Maps API V3 多边形实现多边形自交算法. 目标只是检测是或否,用户绘制的简单多边形是自交叉的. 我找到了这个非常有趣的链接,但它假定多边形顶点的坐标以 geoJSON 格式给出.但是,这不是我的情况;我只能使用 polygon.getPath() 将多边形坐标检索到 polygoncomplete 事件中. 这是我检索坐标的方式: google ..

在python中绘制填充多边形

我有两个矩阵 Tri 和 V 用于要绘制的多边形的面 (Nx3) 和顶点 (Mx3).是否有任何 matplotlib(或任何替代)方法来做到这一点?类似于 Matlab 命令的东西 patch('faces',Tri,'vertices',V,'facecolor','平面','edgecolor','无','facealpha',1) 解决方案 我不太确定 matlab 是做什么的,但是 ..
发布时间:2021-12-21 09:20:33 Python

OpenGL GL_POLYGON 凹多边形不着色

当我尝试在 OpenGL 中使用多边形时遇到问题.我不知道如何解释这一点,但我所有的顶点都与开始的顶点相连.当我尝试为对象着色时会出现问题.我想画一个简单的对象. void TOP (float x1, float y1, float x2, float h,float n){浮动 r = x2-x1;if(n==1){glPolygonMode(GL_FRONT_AND_BACK, GL_LI ..
发布时间:2021-12-19 17:44:22 C/C++开发

检查多边形是否在多边形内

昨天我想检查一个点是否在多边形内并找到了这个很棒的脚本:https://github.com/tparkin/Google-Maps-Point-in-Polygon 但今天在工作中我被告知我们的客户需要检查一个多边形是否在另一个多边形内.我想知道是否有一个公式可以让我采用两个坐标(而不是一个来检查一个点),然后从这两个坐标生成一个矩形并检查该矩形是否在多边形内. 不知道是不是问了个傻 ..
发布时间:2021-12-10 22:08:36 前端开发