您当前的位置: 首页 >  程序员正茂 unity

Unity3d判断一个点是否在多边形内

程序员正茂 发布时间:2020-11-13 16:49:31 ,浏览量:6

C#版本 

public static bool ContainsPoint(Vector2[] polyPoints, Vector2 p)
    {
        var j = polyPoints.Length - 1;
        var inside = false;
        for (int i = 0; i < polyPoints.Length; j = i++)
        {
            var pi = polyPoints[i];
            var pj = polyPoints[j];
            if (((pi.y             
关注
打赏
1688896170
查看更多评论
0.0524s