Canvas 获取两点之间的交点

Canvas 获取两点之间的交点,canvas,html5-canvas,Canvas,Html5 Canvas,我在画布上有两个点,如图1和图2所示。 我需要得到它的交点,在图中作为第三点给出 我怎么可能得到这一点 很抱歉,无法完成……两点约束不够。看起来你可能有一条二次贝塞尔曲线,你正在寻找控制点。你想要的是曲线上两个点的入切线和出切线之间的交点。在贝塞尔的例子中,这是你的第三点。所以你的计算应该是相反的:从第三点开始,计算切线和曲线形状。如果你有一条你想画的二次曲线,即你知道红色曲线的方程,那么你可以找到1和2处切线的方程,从而找到它们的交点。如果您只是在试验二次贝塞尔曲线,只需选择点1和2,然后查看

我在画布上有两个点,如图1和图2所示。 我需要得到它的交点,在图中作为第三点给出

我怎么可能得到这一点


很抱歉,无法完成……两点约束不够。看起来你可能有一条二次贝塞尔曲线,你正在寻找控制点。你想要的是曲线上两个点的入切线和出切线之间的交点。在贝塞尔的例子中,这是你的第三点。所以你的计算应该是相反的:从第三点开始,计算切线和曲线形状。如果你有一条你想画的二次曲线,即你知道红色曲线的方程,那么你可以找到1和2处切线的方程,从而找到它们的交点。如果您只是在试验二次贝塞尔曲线,只需选择点1和2,然后查看不同点3的结果。