from ocp_vscode import * from build123d import * card_x = 69.5 * MM card_y = 95 * MM card_z = (0.3+2*0.04+2*0.12) * MM card_num = 15 fit = 1 * MM wall = 1 * MM radius = 2 * MM profile = RectangleRounded(card_x + fit + 2*wall, card_z * card_num + fit + 2*wall, radius) cut_profile = Pos(0, 0, wall) * RectangleRounded(card_x + fit, card_z * card_num + fit, radius/2) pack = extrude(profile, card_y + fit + 1*wall) pack -= extrude(cut_profile, card_y + fit) show(pack) export_stl(pack, "pack.stl")