diff options
author | Christian Hodgden <chrhodgden@gmail.com> | 2024-07-16 19:40:32 -0500 |
---|---|---|
committer | Christian Hodgden <chrhodgden@gmail.com> | 2024-07-16 19:40:32 -0500 |
commit | f1441fedd7e5ad689f3e929c440caf564054ca70 (patch) | |
tree | 5e4ee84eb45370e1e17afd64e0b6a0d4f5685175 /openscad/base.scad | |
parent | 64b52a43369a47a1104dcc9ed0223eeb3a355c3a (diff) |
openscad base render
Diffstat (limited to 'openscad/base.scad')
-rw-r--r-- | openscad/base.scad | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/openscad/base.scad b/openscad/base.scad new file mode 100644 index 0000000..8d7a0e9 --- /dev/null +++ b/openscad/base.scad @@ -0,0 +1,28 @@ + +$fn = 25; +pip_radius = 1.5; +pip_spacing = 14/3; +difference() { + minkowski() { + cube(14, true); + sphere(1); + } + interval = [ + -pip_spacing, + 0, + pip_spacing + ]; + dim = [-8, 8]; + for (d = dim) { + for (pi = interval) { + for (pj = interval) { + translate([d, pi, pj]) + sphere(pip_radius); + translate([pi, d, pj]) + sphere(pip_radius); + translate([pi, pj, d]) + sphere(pip_radius); + } + } + } +}
\ No newline at end of file |