private static bool EdgeInside(SnapEdge edge, List<SnapEdge> frustum) { foreach (SnapEdge edge2 in frustum) { if (!ShouldEdgesSnap(edge, edge2)) { return false; } } return true; }