yeeted the mirror and y axis, bring them back

This commit is contained in:
Marian Rudzynski 2024-12-01 12:08:54 -08:00
parent c2d7b4f515
commit 0ff3ae3dbe

View file

@ -395,12 +395,14 @@ module profile_skeleton(size=l_grid) {
module cutter_screw_together(grid_size, padding_mm, size = l_grid) { module cutter_screw_together(grid_size, padding_mm, size = l_grid) {
gx = grid_size.x > 0 ? grid_size.x : 0; gx = grid_size.x > 0 ? grid_size.x : 0;
gy = grid_size.y > 0 ? grid_size.y : 0; gy = grid_size.y > 0 ? grid_size.y : 0;
gh = grid_size.x == 0 ? padding_mm.x : (grid_size.y == 0 ? padding_mm.y : size); gh = (grid_size.x == 0 ? padding_mm.x : (grid_size.y == 0 ? padding_mm.y : size)) + 1;
screw(gx, gy, gh + 1); screw(gx, gy, gh);
rotate([0,0,90]) screw(gy, gx, gh);
module screw(a, b, h = size) { module screw(a, b, h = size) {
translate([a*h/2, 0, 0]) copy_mirror([1,0,0])
translate([a*h/2, 0, 0])
pattern_linear(1, b, 1, size) pattern_linear(1, b, 1, size)
pattern_linear(1, n_screws, 1, d_screw_head + screw_spacing) pattern_linear(1, n_screws, 1, d_screw_head + screw_spacing)
rotate([0,90,0]) rotate([0,90,0])