【发布时间】:2016-01-15 07:11:44
【问题描述】:
我将两个多边形定义为一系列 2D 浮点值。它们不保证是凹的或凸的。他们不越过自己。它们不能旋转。如果可能的话,我想根据它的大小将一个随机放置在另一个内部。主要问题是效率。我必须在几秒钟内完成大约 200 次左右。
我已经研究了几天了,但没有取得明显的进展。任何线索将不胜感激。
【问题讨论】:
-
你想用这两个多边形做什么?
-
很抱歉,在标题中指定,从未在正文中添加它。现已更新。
-
要提出一种有效的算法,我们可能需要更多地了解您要解决的问题,尤其是我们可以依赖的多边形的任何定义特征。
-
除了定义多边形的典型特征之外并没有什么。至少 3 个点,不跨越自身等。它们的大小和形状基本上是任意的。
标签: algorithm polygon intersection