Output only grids
This commit is contained in:
parent
b766fc465a
commit
f6d3e54df2
99
src/main.py
99
src/main.py
|
|
@ -477,7 +477,7 @@ def wall_connect_from_placer(
|
|||
delta1=None,
|
||||
delta2=None,
|
||||
connectors=True,
|
||||
walls=True
|
||||
walls=False
|
||||
):
|
||||
offsetter1 = make_offsetter(idx1, delta1)
|
||||
offsetter2 = make_offsetter(idx2, delta2)
|
||||
|
|
@ -487,8 +487,8 @@ def wall_connect_from_placer(
|
|||
|
||||
shapes = []
|
||||
|
||||
if should_include_risers:
|
||||
shapes.append(hull(place_fn1(post1), place_fn2(post2)))
|
||||
# if should_include_risers:
|
||||
# shapes.append(hull(place_fn1(post1), place_fn2(post2)))
|
||||
|
||||
if connectors:
|
||||
shapes.append(
|
||||
|
|
@ -498,15 +498,15 @@ def wall_connect_from_placer(
|
|||
)
|
||||
)
|
||||
|
||||
if walls:
|
||||
shapes.append(
|
||||
bottom_hull(
|
||||
hull(
|
||||
place_fn1(offsetter1(switch_riser_raw_dot)),
|
||||
place_fn2(offsetter2(switch_riser_raw_dot)),
|
||||
)
|
||||
)
|
||||
)
|
||||
# if walls:
|
||||
# shapes.append(
|
||||
# bottom_hull(
|
||||
# hull(
|
||||
# place_fn1(offsetter1(switch_riser_raw_dot)),
|
||||
# place_fn2(offsetter2(switch_riser_raw_dot)),
|
||||
# )
|
||||
# )
|
||||
# )
|
||||
|
||||
return union(*shapes)
|
||||
|
||||
|
|
@ -543,7 +543,8 @@ def case_walls():
|
|||
|
||||
# Bottom wall
|
||||
def include_wall(col):
|
||||
return col >= 2
|
||||
return False
|
||||
# return col >= 2
|
||||
|
||||
for col in range(0, num_cols):
|
||||
all_shapes.append(
|
||||
|
|
@ -710,22 +711,22 @@ def thumb_walls():
|
|||
walls=False,
|
||||
connectors=False,
|
||||
),
|
||||
hull(
|
||||
get_offset_thumb_placer(thumb_br_placer, square_idx_tr, top_dot),
|
||||
get_offset_thumb_placer(thumb_r_placer, square_idx_bl, top_dot),
|
||||
get_offset_thumb_placer(
|
||||
thumb_r_placer, square_idx_bl, switch_riser_raw_dot
|
||||
),
|
||||
),
|
||||
hull(
|
||||
get_offset_thumb_placer(thumb_br_placer, square_idx_tr, top_dot),
|
||||
get_offset_thumb_placer(
|
||||
thumb_br_placer, square_idx_tr, switch_riser_raw_dot
|
||||
),
|
||||
get_offset_thumb_placer(
|
||||
thumb_r_placer, square_idx_bl, switch_riser_raw_dot
|
||||
),
|
||||
),
|
||||
# hull(
|
||||
# get_offset_thumb_placer(thumb_br_placer, square_idx_tr, top_dot),
|
||||
# get_offset_thumb_placer(thumb_r_placer, square_idx_bl, top_dot),
|
||||
# get_offset_thumb_placer(
|
||||
# thumb_r_placer, square_idx_bl, switch_riser_raw_dot
|
||||
# ),
|
||||
# ),
|
||||
# hull(
|
||||
# get_offset_thumb_placer(thumb_br_placer, square_idx_tr, top_dot),
|
||||
# get_offset_thumb_placer(
|
||||
# thumb_br_placer, square_idx_tr, switch_riser_raw_dot
|
||||
# ),
|
||||
# get_offset_thumb_placer(
|
||||
# thumb_r_placer, square_idx_bl, switch_riser_raw_dot
|
||||
# ),
|
||||
# ),
|
||||
hull(
|
||||
get_offset_thumb_placer(
|
||||
thumb_r_placer, square_idx_br, switch_riser_raw_dot
|
||||
|
|
@ -737,16 +738,16 @@ def thumb_walls():
|
|||
thumb_br_placer, square_idx_tr, switch_riser_raw_dot
|
||||
),
|
||||
),
|
||||
bottom_hull(
|
||||
hull(
|
||||
get_offset_thumb_placer(
|
||||
thumb_r_placer, square_idx_br, switch_riser_raw_dot
|
||||
),
|
||||
get_offset_thumb_placer(
|
||||
thumb_br_placer, square_idx_tr, switch_riser_raw_dot
|
||||
),
|
||||
)
|
||||
),
|
||||
# bottom_hull(
|
||||
# hull(
|
||||
# get_offset_thumb_placer(
|
||||
# thumb_r_placer, square_idx_br, switch_riser_raw_dot
|
||||
# ),
|
||||
# get_offset_thumb_placer(
|
||||
# thumb_br_placer, square_idx_tr, switch_riser_raw_dot
|
||||
# ),
|
||||
# )
|
||||
# ),
|
||||
)
|
||||
|
||||
|
||||
|
|
@ -1191,23 +1192,23 @@ def right_shell():
|
|||
all_switches(),
|
||||
connectors(),
|
||||
case_walls(),
|
||||
screw_insert_all_shapes(screw_insert_outer),
|
||||
# screw_insert_all_shapes(screw_insert_outer),
|
||||
# all_caps(),
|
||||
thumb_switches(),
|
||||
thumb_walls(),
|
||||
thumb_connectors(),
|
||||
# thumb_caps(),
|
||||
thumb_to_body_connectors(),
|
||||
# thumb_to_body_connectors(),
|
||||
|
||||
trrs_holder(),
|
||||
usb_holder_rim(),
|
||||
),
|
||||
union(
|
||||
blocker(),
|
||||
screw_insert_all_shapes(screw_insert_inner),
|
||||
trrs_holder_hole(),
|
||||
usb_holder_hole(),
|
||||
# trrs_holder(),
|
||||
# usb_holder_rim(),
|
||||
),
|
||||
# union(
|
||||
# blocker(),
|
||||
# screw_insert_all_shapes(screw_insert_inner),
|
||||
# trrs_holder_hole(),
|
||||
# usb_holder_hole(),
|
||||
# ),
|
||||
)
|
||||
|
||||
# return intersection(cover, full_proto)
|
||||
|
|
|
|||
7076
things/left.scad
7076
things/left.scad
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
7076
things/right.scad
7076
things/right.scad
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue