-
-
Save hasufell/360c81482d0a1f7a7d49c46b42968fff to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mirror ([0, 0, 0]) { | |
union () { | |
union () { | |
} | |
color ([0.70588, 0.69804, 0.67059, ]) { | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-55.554611766029765, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0, 9.2075, 0]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, -9.2075, 0]) { | |
translate ([0, -1, -3]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-55.554611766029765, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0, 9.2075, 0]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, -9.2075, 0]) { | |
translate ([0, -1, -3]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-55.554611766029765, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0, 9.2075, 0]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, -9.2075, 0]) { | |
translate ([0, -1, -3]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-55.554611766029765, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0, 9.2075, 0]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, -9.2075, 0]) { | |
translate ([0, -1, -3]) { | |
translate ([13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([-11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([11.049, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=33.6562457604769, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=28.702592756969914, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=9.565031477582119, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-9.572529801805675, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=28.681954058810735, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 65]) { | |
rotate (a=-28.710091081193465, v=[1, 0, 0]) { | |
translate ([0, 0, -65]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=30.859094942012046, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=13.01470121032556, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-4.82969252136092, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-22.674086253047406, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, -5]) { | |
translate ([0, 8, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=24.194454624080485, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 69]) { | |
rotate (a=-40.51847998473389, v=[1, 0, 0]) { | |
translate ([0, 0, -69]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=30.258780180902395, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=11.617211189164793, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-7.0243578025728075, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-25.66592679431041, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=18.611927165135402, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 66]) { | |
rotate (a=-44.30749578604801, v=[1, 0, 0]) { | |
translate ([0, 0, -66]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([11.049, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([11.049, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=12.907789223698193, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([9.2075, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([9.2075, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=38.58504361816679, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=15.050129772117652, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-8.48478407393149, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-32.01969791998063, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([0, 0, 0]) { | |
translate ([0, 0, 7]) { | |
translate ([0, -14, 0]) { | |
translate ([0, 0, 235]) { | |
rotate (a=-90.0, v=[1, 0, 0]) { | |
rotate (a=6.568292780703523, v=[0, 0, 1]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, 0, -235]) { | |
translate ([0, 0, 55]) { | |
rotate (a=-55.554611766029765, v=[1, 0, 0]) { | |
translate ([0, 0, -55]) { | |
translate ([0, 9.2075, 0]) { | |
rotate (a=90.0, v=[1, 0, 0]) { | |
translate ([0, -9.2075, 0]) { | |
translate ([0, -1, -3]) { | |
translate ([0.0, 0.0, 0]) { | |
difference () { | |
union () { | |
translate ([0, 0, -3/2]) { | |
difference () { | |
hull () { | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, 3/4, ]) { | |
translate ([-13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([3/4, -3/4, ]) { | |
translate ([-13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, 3/4, ]) { | |
translate ([13.81125, -9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, 3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
translate ([0, 0, -3/4]) { | |
translate ([-3/4, -3/4, ]) { | |
translate ([13.81125, 9.2075, 0]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
cube ([14, 14, 6], center=true); | |
} | |
} | |
rotate ([0.0,0.0,0.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,90.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,180.0]) { | |
union () { | |
} | |
} | |
rotate ([0.0,0.0,270.0]) { | |
union () { | |
} | |
} | |
} | |
translate ([0, 0, -2.25]) { | |
linear_extrude (height=13/12, scale=[80/93, 80/93]){ | |
square ([31/2, 31/2], center=true); | |
} | |
translate ([0, 0, -1.375]) { | |
cube ([31/2, 31/2, 2.75], center=true); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -11.509374999999999, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -11.509374999999999, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -11.509374999999999, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, 14.087475, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -11.509374999999999, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, 14.087475, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 12.6603125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, 14.087475, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 12.6603125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 12.6603125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 12.6603125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 12.6603125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, 11.509374999999999, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, 13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 14.087475, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 14.087475, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=12.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 2.301875, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -11.509374999999999, -4]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=-18.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=-18.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=-18.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=-18.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=-18.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -42, -16]) { | |
rotate (a=6.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=-18.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -42, -16]) { | |
rotate (a=6.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=-18.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -42, -16]) { | |
rotate (a=6.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=-18.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -42, -16]) { | |
rotate (a=6.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -4, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.78296875, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -4, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.78296875, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -4, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.78296875, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -4, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.78296875, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -4, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.78296875, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -4, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.50000000000001, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -4, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
union () { | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=65.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, 0, 0]) { | |
rotate (a=0.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -13.81125, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -42, -16]) { | |
rotate (a=6.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([-3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([-3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -42, -16]) { | |
rotate (a=6.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=92.5, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -20, -8]) { | |
rotate (a=33.0, v=[1, 0, 0]) { | |
translate ([-9.2075, -9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, 3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, 3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
hull () { | |
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) { | |
translate ([0, -68, 0]) { | |
rotate (a=48.70141258611997, v=[1, 0, 0]) { | |
rotate (a=37.0, v=[0, 0, 1]) { | |
rotate (a=-48.70141258611997, v=[1, 0, 0]) { | |
translate ([0, 68, 0]) { | |
translate ([0, -42, -16]) { | |
rotate (a=6.0, v=[1, 0, 0]) { | |
translate ([-9.2075, 9.2075, 0]) { | |
translate ([0, 0, -3/2]) { | |
hull () { | |
translate ([3/4, -3/4, -3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} | |
} | |
translate ([3/4, -3/4, 3/4]) { | |
rotate ([0.0,0.0,22.5]) { | |
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment