Min / max item at list and create new boundingbox python

Hello,
an alternative
global_bbx

import sys
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *

groupbbx = IN[0]
out = []
for lstbbx in groupbbx:
    glob_minX = min(lstbbx, key = lambda x : x.MinPoint.X).MinPoint.X
    glob_maxX = max(lstbbx, key = lambda x : x.MaxPoint.X).MaxPoint.X
    glob_minY = min(lstbbx, key = lambda x : x.MinPoint.Y).MinPoint.Y
    glob_maxY = max(lstbbx, key = lambda x : x.MaxPoint.Y).MaxPoint.Y
    glob_minZ = min(lstbbx, key = lambda x : x.MinPoint.Z).MinPoint.Z
    glob_maxZ = max(lstbbx, key = lambda x : x.MaxPoint.Z).MaxPoint.Z
    minpt = Point.ByCoordinates(glob_minX, glob_minY, glob_minZ)
    maxpt = Point.ByCoordinates(glob_maxX, glob_maxY, glob_maxZ)
    out.append(BoundingBox.ByCorners(minpt, maxpt))
OUT = out
3 Likes