From a9cbe36abdf88e8f5270dd11af309821fcf3a90f Mon Sep 17 00:00:00 2001 From: Tom Short Date: Mon, 13 Mar 2017 19:02:03 -0400 Subject: Improvements (#3) * Start at Kludgy maltron style spacing * Thumb and pinky tweaks * Fix keyboard-z-offset problem * Tweaks for a shorter-height version * Add wall-thickness parameter * Change hex-spacers to screw-inserts * Adjust height * Fix usb-cutout size and alignment * Adjust teensy-holder * Clean out junk --- things/right.scad | 25717 ---------------------------------------------------- 1 file changed, 25717 deletions(-) delete mode 100644 things/right.scad (limited to 'things/right.scad') diff --git a/things/right.scad b/things/right.scad deleted file mode 100644 index d08005b..0000000 --- a/things/right.scad +++ /dev/null @@ -1,25717 +0,0 @@ -union () { - union () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - union () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - union () { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - mirror ([0, 1, 0]) { - mirror ([1, 0, 0]) { - union () { - translate ([0, 7.95, 2]) { - cube ([17.4, 1.5, 4], center=true); - } - translate ([7.95, 0, 2]) { - cube ([1.5, 17.4, 4], center=true); - } - hull () { - translate ([7.95, 0, 2]) { - cube ([1.5, 2.75, 4], center=true); - } - translate ([7.2, 0, 1]) { - rotate (a=90.0, v=[1, 0, 0]) { - cylinder ($fn=30, h=2.75, r=1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - union () { - translate ([0, 12.049999999999999, 2.25]) { - cube ([17.4, 6.7, 3.5], center=true); - } - mirror ([0, 1, 0]) { - translate ([0, 12.049999999999999, 2.25]) { - cube ([17.4, 6.7, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - union () { - translate ([0, 12.049999999999999, 2.25]) { - cube ([17.4, 6.7, 3.5], center=true); - } - mirror ([0, 1, 0]) { - translate ([0, 12.049999999999999, 2.25]) { - cube ([17.4, 6.7, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - union () { - union () { - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - difference () { - union () { - union () { - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 2.82, -4.5]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=0.0, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, -5, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([2.5, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([5, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, -5.8, 5.64]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=-6.9230769230769225, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-29, -40, -13]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=48.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=-6.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-56.3, -43.3, -23.5]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=52.00000000000001, v=[0, 0, 1]) { - rotate (a=-34.99999999999999, v=[0, 1, 0]) { - rotate (a=-3.9999999999999996, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-37.8, -55.3, -25.3]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=54.0, v=[0, 0, 1]) { - rotate (a=-33.0, v=[0, 1, 0]) { - rotate (a=-16.0, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -4]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-10, -16, 0]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, -5, -15]) { - translate ([8.649999999999999, -15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=0.0, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-29.999999999999996, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, -5, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -4]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-12.5, 0, -4]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-12.5, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - hull () { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-12.5, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-51, -25, -12]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=40.0, v=[0, 0, 1]) { - rotate (a=-34.0, v=[0, 1, 0]) { - rotate (a=6.0, v=[1, 0, 0]) { - translate ([0, 5, -15]) { - translate ([8.649999999999999, 8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-12.5, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -4]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - hull () { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 5.0005]) { - linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ - projection (cut = false) { - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([-30, -15, -2]) { - translate ([-23.55471854167314, -33.4726957605182, 47.28299442726314]) { - rotate (a=-3.0000000000000004, v=[0, 0, 1]) { - rotate (a=-23.000000000000004, v=[0, 1, 0]) { - rotate (a=10.000000000000002, v=[1, 0, 0]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, 15.080434782608695, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=-14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([-5, 0, -15]) { - translate ([-8.649999999999999, -8.649999999999999, 0]) { - translate ([0, 0, 2.25]) { - cube ([0.1, 0.1, 3.5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - translate ([-8.76783044414833, 3.882285676537811, 0]) { - translate ([-8.7, 0.0, 0]) { - translate ([-56.066168966812135, 22.069141071803305, 5.8]) { - rotate (a=29.999999999999996, v=[0, 0, 1]) { - cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true); - } - } - } - } - translate ([-8.76783044414833, -3.882285676537811, 0]) { - translate ([-8.7, 0.0, 0]) { - translate ([-56.066168966812135, -22.069141071803305, 5.8]) { - rotate (a=29.999999999999996, v=[0, 0, 1]) { - cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true); - } - } - } - } - translate ([-3.882285676537811, -7.499999999999999, 0]) { - translate ([0.0, -8.7, 0]) { - translate ([2.9567042639191032, -42.63430665054324, 5.8]) { - rotate (a=0.0, v=[0, 0, 1]) { - cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true); - } - } - } - } - translate ([-3.882285676537811, 3.882285676537811, 0]) { - translate ([0.0, 8.7, 0]) { - translate ([0.7519877465316838, 22.069141071803305, 5.8]) { - rotate (a=0.0, v=[0, 0, 1]) { - cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true); - } - } - } - } - translate ([-2.10753705577639, -0.0, 0]) { - translate ([8.7, 0.0, 0]) { - translate ([22.443564861779258, -5.8, 5.8]) { - rotate (a=29.999999999999996, v=[0, 0, 1]) { - cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true); - } - } - } - } - } - } - translate ([0, 0, -15.59400737850683]) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 8.7, -15]) { - rotate (a=14.999999999999998, v=[-1, 0, 0]) { - rotate (a=28.84615384615384, v=[0, -1, 0]) { - cube ([14.78, 13, 22.38], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, -15.59400737850683]) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 8.7, -15]) { - rotate (a=14.999999999999998, v=[-1, 0, 0]) { - rotate (a=35.76923076923077, v=[0, -1, 0]) { - rotate (a=90.0, v=[0, 1, 0]) { - rotate (a=90.0, v=[1, 0, 0]) { - hull () { - translate ([2.275, 0, 0]) { - cylinder ($fn=20, h=33, r=3.1, center=true); - } - mirror ([-1, 0, 0]) { - translate ([2.275, 0, 0]) { - cylinder ($fn=20, h=33, r=3.1, center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - union () { - translate ([-8.76783044414833, 3.882285676537811, 0]) { - translate ([-8.7, 0.0, 0]) { - translate ([-56.066168966812135, 22.069141071803305, 5]) { - rotate (a=29.999999999999996, v=[0, 0, 1]) { - cylinder ($fn=6, h=10, r=2.71, center=true); - } - } - } - } - translate ([-8.76783044414833, -3.882285676537811, 0]) { - translate ([-8.7, 0.0, 0]) { - translate ([-56.066168966812135, -22.069141071803305, 5]) { - rotate (a=29.999999999999996, v=[0, 0, 1]) { - cylinder ($fn=6, h=10, r=2.71, center=true); - } - } - } - } - translate ([-3.882285676537811, -7.499999999999999, 0]) { - translate ([0.0, -8.7, 0]) { - translate ([2.9567042639191032, -42.63430665054324, 5]) { - rotate (a=0.0, v=[0, 0, 1]) { - cylinder ($fn=6, h=10, r=2.71, center=true); - } - } - } - } - translate ([-3.882285676537811, 3.882285676537811, 0]) { - translate ([0.0, 8.7, 0]) { - translate ([0.7519877465316838, 22.069141071803305, 5]) { - rotate (a=0.0, v=[0, 0, 1]) { - cylinder ($fn=6, h=10, r=2.71, center=true); - } - } - } - } - translate ([-2.10753705577639, -0.0, 0]) { - translate ([8.7, 0.0, 0]) { - translate ([22.443564861779258, -5.8, 5]) { - rotate (a=29.999999999999996, v=[0, 0, 1]) { - cylinder ($fn=6, h=10, r=2.71, center=true); - } - } - } - } - } - } - translate ([0, 0, -15.59400737850683]) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=13.846153846153845, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 8.7, -15]) { - rotate (a=14.999999999999998, v=[-1, 0, 0]) { - rotate (a=28.84615384615384, v=[0, -1, 0]) { - difference () { - cube ([14.78, 13, 22.38], center=true); - union () { - translate ([0, 2, 0]) { - cube ([10.78, 9, 18.38], center=true); - } - translate ([0, 0, 5]) { - cube ([10.78, 13, 5], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - translate ([0, 0, -15.59400737850683]) { - translate ([0, 0, 24]) { - rotate (a=14.999999999999998, v=[0, 1, 0]) { - translate ([0, 0, 0]) { - translate ([0, 0, 177.35321950889875]) { - rotate (a=20.769230769230766, v=[0, 1, 0]) { - translate ([0, 0, -177.35321950889875]) { - translate ([0, 0, 85.26861330108649]) { - rotate (a=14.999999999999998, v=[1, 0, 0]) { - translate ([0, 0, -85.26861330108649]) { - translate ([0, 8.7, -15]) { - rotate (a=14.999999999999998, v=[-1, 0, 0]) { - rotate (a=35.76923076923077, v=[0, -1, 0]) { - translate ([-5, 0, 0]) { - union () { - translate ([-1.5, -30, 0]) { - cube ([3, 63.599999999999994, 26], center=true); - } - translate ([0.8, -30, -11.5]) { - cube ([1.6, 63.599999999999994, 3], center=true); - } - translate ([3.6, -30, -11]) { - cube ([4, 63.599999999999994, 4], center=true); - } - translate ([0.8, -3.5, 11.5]) { - cube ([1.6, 10.600000000000001, 3], center=true); - } - translate ([3.6, -3.5, 11]) { - cube ([4, 10.600000000000001, 4], center=true); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } -} -- cgit v1.2.3