我想找到哪条折线完全包含给定的折线。有一些像Bentley-ottmann这样的算法可以找到折线交叉点,但我想要那些折线,而给定的折线完全是它们的一部分。 我认为使用一组点表示每条折线,然后删除那些没有给定折线的所有点的集合可能会有所帮助。
答案 0 :(得分:0)
假设折线是非简并的,为了决定多维折线限制,您可以通过斜率-y-截距对对分段进行分区,并解决几个1D问题。要解决一维问题,请使用扫描线算法,按排序顺序处理分段端点并保持两个标记,一个用于扫描线是否与容器相交,一个用于扫描线是否与容器相交。