chiark / gitweb /
toolbox-inserts: BitDemo cutout
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 10 Jun 2025 11:00:17 +0000 (12:00 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 10 Jun 2025 11:00:17 +0000 (12:00 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 01cdacea55d3332c2e0bd0005e8a3350832811b0..655e43eadc61e7cac9deb9a7ef65bd4ad72c5891 100644 (file)
@@ -828,9 +828,18 @@ module OverallDemo() { ////toplevel
   color("green") OdAt(-11.5, +2.5) ShaftExtenderHolder();
 }
 
+module BitDemoSelect() {
+  xcut = bit_pitch_x/2;
+
+  render() difference(){
+    union() children();
+    linextr(-100,100)
+      rectfromto([xcut, -300], [300, 0]);
+  }
+}
 module BitDemo() { ////toplevel
-  color("blue") translate([0,0, 0.1]) BitBitHolder();
-  color("red") BitMagnetHolder();
+  color("blue") translate([0,0, 0.1]) BitDemoSelect() BitBitHolder();
+  color("red") BitDemoSelect() BitMagnetHolder();
 }
 
 module OverallDemoLidded() { ////toplevel