相交 - 点是否在直线上

把p点的x值代入直线方程算出y,如果和p点的y值相同则在直线上

public static bool IsPointOnLine(Vector2 p, float k, float t)
{
    //y=kx+t
    float y = k * p.x + t;
    return Mathf.Approximately(p.y, y);
}

 

posted @ 2023-11-01 22:53  yanghui01  阅读(15)  评论(0编辑  收藏  举报