如何确定线是否与简单多边形相交?

时间:2010-10-16 14:56:33

标签: geometry intersection

我需要知道如何确定快线是否与简单多边形相交。 它应该在O(log n)时间内工作,其中n是多边形顶点的数量。 我在谷歌搜索,但我找不到任何有用的东西,也许我是盲目的。 ;) 编辑:我正在使用C ++,但我认为语言不是问题,它不是功课,只是做一些算法训练。几何病了。 ;) 哦。我忘了它只在2d。 感谢您的未来和实际帮助。

1 个答案:

答案 0 :(得分:1)

我找到了一篇很快解决这个问题的论文:

“Fast MinimumStorage RayTriangle Intersection”

http://www.cs.virginia.edu/~gfx/Courses/2003/ImageSynthesis/papers/Acceleration/Fast%20MinimumStorage%20RayTriangle%20Intersection.pdf

编辑:它甚至包含代码:)