小编S. *_*ber的帖子

非凸多边形内的最大圆

如何找到可以放入凹多边形内的最大圆?

只要能够实时处理具有~50个顶点的多边形,蛮力算法就可以了.

algorithm geometry polygon computational-geometry

41
推荐指数
4
解决办法
2万
查看次数

如何根据其点集和Delaunay三角剖分推导出Voronoi图?

我正在制作一个游戏,在那里我创建一个随机的省份地图(风险或外交).为了创建该地图,我首先生成一系列半随机点,然后计算这些点的Delaunay三角剖分.

完成后,我现在正在寻找创建点的Voronoi图表作为省边界的起点.此时我的数据(没有双关语)由原始的点系列和Delaunay三角形的集合组成.

我已经在网上看到过很多方法可以做到这一点,但是大多数方法都与Delaunay的衍生方式有关.我很想找到一些不需要集成到Delaunay的东西,但可以单独根据数据工作.如果做不到这一点,我正在寻找相对几何新手可以理解的东西,而不是最佳速度.谢谢!

geometry voronoi delaunay computational-geometry

27
推荐指数
2
解决办法
2万
查看次数

将凸多边形拟合到另一个多边形

我正在寻找一种算法,我可以检查凸多边形(形状1)是否适合另一个多边形(形状2).

我的第一项研究将我带到了"包装不规则形状".这在我看来有点矫枉过正.我只有一个容器和一个对象.

形状1通常是凸多边形.形状2可以是凸的或凹的.

我的应用:我有三维激光扫描仪测量原木,这给我形状2.我也有不同的切割轮廓,我认为凸形船体,形状1.

现在我想检查切割轮廓是否适合我的激光轮廓.

algorithm graphics polygon shape computational-geometry

17
推荐指数
1
解决办法
926
查看次数

如何从一组线中找到包围点的多边形?

我有一组非相交线,其中一些在顶点连接.我试图找到包含给定点的最小多边形(如果存在).因此,在下面的图像中,在所有线段的列表中,给定红色点,我想只获得蓝色线段.我正在使用Python,但可能适应其他语言的算法; 我不知道这个问题叫什么.

例

algorithm geometry computational-geometry planar-graph

4
推荐指数
1
解决办法
1986
查看次数