aboutsummaryrefslogtreecommitdiff
path: root/openscad/base.scad
diff options
context:
space:
mode:
authorChristian Hodgden <chrhodgden@gmail.com>2024-07-16 19:40:32 -0500
committerChristian Hodgden <chrhodgden@gmail.com>2024-07-16 19:40:32 -0500
commitf1441fedd7e5ad689f3e929c440caf564054ca70 (patch)
tree5e4ee84eb45370e1e17afd64e0b6a0d4f5685175 /openscad/base.scad
parent64b52a43369a47a1104dcc9ed0223eeb3a355c3a (diff)
openscad base render
Diffstat (limited to 'openscad/base.scad')
-rw-r--r--openscad/base.scad28
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