internal static bool PolygonContainsPoint(Polygon polygon, DSPoint point) { Vertex vertex = Points.ToVertex(point); var vertices = polygon.Vertices.Select(p => Points.ToVertex(point)).ToList(); Polygon gPolygon = null; gPolygon = Polygon.ByVertices(vertices, false); return(gPolygon.ContainsVertex(vertex)); }