8得票3回答
如何在HTML5画布中避免多边形边缘拼接伪影?

我为OpenHeatMap开源项目维护并行的Flash和HTML5 / Canvas渲染器。我在两个版本之间的填充多边形渲染中遇到了不一致的问题。如果您呈现共享边缘的两个多边形,Canvas将显示连接点,而Flash将无缝地融合两个多边形,并且如果它们是相同颜色,则没有可见的区别。我已经准备了...

27得票2回答
从顶点初始化半边数据结构。

我正在实现各种细分算法(例如catmull-clark);为了高效地实现此操作,需要一种良好的方法来存储有关网格化多边形的信息。我按照flipcode所述的方式实现了半边数据结构,但现在我不确定如何从顶点填充数据结构! 我的初始尝试是: 创建顶点 将顶点分组成面 排序面内的顶点(使用相对...

7得票1回答
如何使用GeoJSON和Shapely确定一个点是否在多边形内部

我希望在地图上创建一个区域,并能够自动确定点(坐标)是否在该区域内。本例中,我使用了整个美国的geojson文件和纽约市的坐标。 Geojson: https://github.com/johan/world.geo.json 我已经阅读了shapely文档,但无法弄清楚为什么我的结果返回...

10得票6回答
Python绑定CGAL发生了什么?

在搜寻一种将凹多边形分解为最少凸组件算法时,我发现了计算几何算法库。网站外的链接和许多谷歌搜索结果表明它有Python绑定,这非常方便,但所有链接都失效了!发生了什么?现在我该去哪里获取它呢?

11得票1回答
OpenGL 2D多边形形状绘制和操作?

我正在开发一个二维游戏项目,希望用户可以绘制二维多边形(闭合路径),例如: 可能的解决方案: 1 - 根据点绘制并计算边界线。 问题1 - 计算边界线。 2 - 从椭圆形开始,让用户通过移动顶点来重新塑造它。 问题2 - 当椭圆形变大时,会在顶点之间创建间隙,无法重新塑形。 3 -...

19得票7回答
从xyz坐标找到多边形的面积

我想使用shapely.geometry.Polygon模块来计算多边形的面积,但它只在xy平面上执行所有计算。对于我的一些多边形来说这是可以的,但其他的多边形也有一个z维度,所以它并没有完全做到我想要的。 是否有一个包可以从xyz坐标中给我提供一个平面多边形的面积,或者有一个包或算法可以将...

7得票4回答
如何计算两个(或更多)矩形的并集多边形

例如,我们有两个矩形,它们重叠在一起。我想获得它们并集的精确范围。有什么好的方法可以计算这个吗? 这是两个重叠的矩形。假设所有顶点的坐标都已知: 我该如何计算它们的并集多边形顶点的坐标?如果有超过两个矩形怎么办?

10得票3回答
获取MySQL多边形顶点

我已经在MySQL中创建了一个表用于存储多边形数据:CREATE TABLE geom (g GEOMETRY); 我插入了一个多边形,使用以下语法:INSERT INTO geom (g) VALUES(PolygonFromText('POLYGON(( 9.190586853 45.46...

10得票3回答
如何使用R包从点创建Thiessen多边形?

我有多组点数据(不同的年份约20组) 我想使用R空间包为每组点生成泰森多边形。 我知道这可以在GIS中完成,但由于我需要批量处理,所以用R完成会更方便。

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

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