gpt4 book ai didi

algorithm - 一个多边形平铺另一个多边形

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:43:27 25 4
gpt4 key购买 nike

给定由点集 (X, Y) 定义的多边形,其中包含自由点和另一个多边形。

picture 1

我需要用另一个平铺初始多边形,这样它们就不会交叉和接触内部初始多边形,并且所有自由点都应该在它们内部。接收到的多边形之间也应该有距离,它在给定值之间得出结论。生成的多边形不应超过六个角。

picture 2

是否有任何已知的算法来计算这个?

所需结果的实际例子:

picture 3

积分:

enter image description here

最佳答案

有很多方法可以做到这一点。这是一个:

使用任何三角剖分算法对多边形进行三角剖分(考虑到洞)。重复选择相邻的三角形以形成最多具有六个外部顶点的组。缩小组并断言自由点不会落在组之外。

关于algorithm - 一个多边形平铺另一个多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32983711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com