[pack2d] don't place rejects

This commit is contained in:
jan 2026-03-10 00:29:51 -07:00
commit 75dc391540

View file

@ -236,7 +236,9 @@ def pack_patterns(
locations, reject_inds = packer(sizes, containers, presort=presort, allow_rejects=allow_rejects)
pat = Pattern()
for pp, oo, loc in zip(patterns, offsets, locations, strict=True):
for ii, (pp, oo, loc) in enumerate(zip(patterns, offsets, locations, strict=True)):
if ii in reject_inds:
continue
pat.ref(pp, offset=oo + loc)
rejects = [patterns[ii] for ii in reject_inds]