我正在尝试找到一种计算B样条曲线和直线交点的方法。目前为止,谷歌并没有提供太多帮助。
一种纯数学方法:
如果您采用这种方法,我可以计算出必要的公式。
你最好的方法可能是将你的样条线分解成单独的线段,并测试每个线段是否与该线相交。样条线可能在一个点以上与该线相交,因此你还需要决定你感兴趣的是哪一个点。