From 188b65034fa91ed692ef698602f005bece581272 Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Sat, 9 Nov 2024 00:56:31 +0100 Subject: Add test mode --- model/main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'model') diff --git a/model/main.py b/model/main.py index 54ea13d..8942110 100644 --- a/model/main.py +++ b/model/main.py @@ -263,6 +263,9 @@ def build_lid(base, rod, rod_shaft, wall, bolt, bolt_depth, tol, hole_spacing, else: part = part.cut(part_bolt.bounds.translate(bolt_pos)) part = part.cut(cylinder(bolt.radius + tol, bolt_depth + bolt.head_height).translate(bolt_pos)) + for r in range(0, 360, 90): + part = part.cut(box(outer.x, 8, 2).rotate(origin, (1, 0, 0), -45) + .translate((0, outer.x / 2, outer.z - 2)).rotate(origin, (0, 0, 1), r)) oled_pos = (oled_offset + V3(0, -outer_padded.y / 2, outer_padded.z - oled.outer.z)).xyz() part_oled = build_oled(**oled.__dict__) @@ -346,12 +349,12 @@ def main(): wall=thin_wall, bolt=bolt, bolt_depth=bolt_depth, tol=tol, hole_spacing=lid_hole_spacing, oled=oled, oled_offset=V3(0, 20, 0), antenna=antenna, antenna_offset=V3(-30, 20, 0), rod_support=rod_support) - #show_object(build_lid(**lid_ctx.__dict__).translate((0, 0, 50))) + show_object(build_lid(**lid_ctx.__dict__).translate((0, 0, 50))) base_ctx = V(base=base, rod=rod, rod_shaft=rod_shaft, bolt=bolt, wall=base_wall, tol=tol, usbc_board=usbc_board, board_space=board_space) - show_object(build_base(**base_ctx.__dict__, lid=lid_ctx)) + #show_object(build_base(**base_ctx.__dict__, lid=lid_ctx)) #show_object(build_oled(**oled.__dict__).bounds) -- cgit v1.2.3-71-gd317