private bool CheckEdges(Vector2 boundsCorner) { foreach (var edge in Edges) { if (Intersections.LineSegmentIntersection(Center, boundsCorner, edge.Vertex1, edge.Vertex2)) { return(true); } } return(false); }