Add limit
This commit is contained in:
@@ -68,7 +68,7 @@ def pack_rectangles(grid, min_width: int = 10, max_width: int = 25):
|
|||||||
while True:
|
while True:
|
||||||
rectangle = generate_rectangle(min_width, max_width)
|
rectangle = generate_rectangle(min_width, max_width)
|
||||||
print(f"[Pack rectangles] Number of rectangles: {len(bin.rectangles)}")
|
print(f"[Pack rectangles] Number of rectangles: {len(bin.rectangles)}")
|
||||||
if not bin.place_rectangle(rectangle):
|
if not bin.place_rectangle(rectangle) or len(bin.rectangles) >= 3000:
|
||||||
break
|
break
|
||||||
return bin.rectangles
|
return bin.rectangles
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user