mirror of
https://github.com/kennetek/gridfinity-rebuilt-openscad.git
synced 2025-01-04 21:19:41 +00:00
yeeted the mirror and y axis, bring them back
This commit is contained in:
parent
c2d7b4f515
commit
0ff3ae3dbe
1 changed files with 5 additions and 3 deletions
|
@ -395,12 +395,14 @@ module profile_skeleton(size=l_grid) {
|
|||
module cutter_screw_together(grid_size, padding_mm, size = l_grid) {
|
||||
gx = grid_size.x > 0 ? grid_size.x : 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) {
|
||||
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, n_screws, 1, d_screw_head + screw_spacing)
|
||||
rotate([0,90,0])
|
||||
|
|
Loading…
Reference in a new issue