Make PathOp rebust(er) against manual Base assignment

This commit is contained in:
Markus Lampert
2021-01-24 18:35:36 -08:00
parent 05ccc95cde
commit f2f552b4d6

View File

@@ -422,7 +422,10 @@ class ObjectOp(object):
zmax = max(zmax, bb.ZMax)
for sub in sublist:
try:
fbb = base.Shape.getElement(sub).BoundBox
if sub:
fbb = base.Shape.getElement(sub).BoundBox
else:
fbb = base.Shape.BoundBox
zmin = max(zmin, faceZmin(bb, fbb))
zmax = max(zmax, fbb.ZMax)
except Part.OCCError as e: