相交 - 点是否在矩形,圆内

点是否在矩形内

  

//点是否在矩形内
public static bool IsPointInRect(Vector2 p, Vector2 min, Vector2 max)
{
    if (p.x < min.x || p.x > max.x)
        return false;
    if (p.y < min.y || p.y > max.y)
        return false;
    return true;
}

 

点是否在圆内

在圆外2  

//点是否在圆内
public static bool IsPointInCricle(Vector2 p, Vector2 center, float r)
{
    return (p - center).sqrMagnitude <= r * r;
}

 

posted @ 2023-11-02 23:04  yanghui01  阅读(4)  评论(0编辑  收藏  举报