您可能想看一下Kevin Lindsey的Javascript几何库——它包含了您寻找的所有相交算法:http://www.kevlindev.com/geometry/index.htm
如果不知道你的图形路径是如何定义的,就无法用具体的算法回答你的问题。在这本算法书中有一种解决直线段问题的方法。
你想要求解一条直线和一个“样条”x(t),y(t)的交点,其中x(t)和y(t)的最高次数应该都不超过4次多项式。你需要解方程,但并不需要知道所有的参数。如果解超出了范围(线段和样条段都有起点和终点)- 就将其丢弃。相关问题: