bool HavOverlayPoint(Poly poly, Vector3d vert)
        {
            Vector3d[] vertexs;
            int        count = 0;

            for (int i = 0; i < poly.vertexsList.Count; i++)
            {
                vertexs = poly.vertexsList[i];
                for (int j = 0; j < vertexs.Length; j++)
                {
                    if (geoAlgor.IsEqual(vertexs[j], vert) == false)
                    {
                        continue;
                    }
                    count++;
                    if (count == 2)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }