public static bool IsFullyOnLevel(this IElement2D element2D, Level level, double tolerance = BH.oM.Geometry.Tolerance.Distance) { BoundingBox bBox = element2D.Bounds(); return(level.Elevation - tolerance <= bBox.Min.Z && bBox.Max.Z <= level.Elevation + tolerance); }