/// <summary> /// Return the bounding surface of the input surface /// </summary> /// <param name="surface"></param> /// <search></search> public static Autodesk.DesignScript.Geometry.Surface BoundingSurface(this Autodesk.DesignScript.Geometry.Surface surface) { Autodesk.DesignScript.Geometry.BoundingBox bb = surface.BoundingBox; Cuboid c = bb.ToCuboid(); Autodesk.DesignScript.Geometry.Surface srf = (c.Explode())[0] as Autodesk.DesignScript.Geometry.Surface; bb.Dispose(); c.Dispose(); return(srf); }