Add a test object for the hex spacers

This commit is contained in:
Tom Short 2017-03-11 16:18:20 -05:00
parent 2ab979f8e0
commit 6e8b6557f3
5 changed files with 44761 additions and 13390 deletions

View file

@ -623,3 +623,8 @@
)))
(spit "things/test.scad"
(write-scad (intersection (translate [29 -5 0] (cube 30 30 30))
(difference (union case-walls hex-spacer-outers)
hex-spacer-holes)
)))

View file

@ -8262,6 +8262,7 @@ union () {
}
}
difference () {
union () {
union () {
union () {
hull () {
@ -25468,6 +25469,54 @@ union () {
}
}
}
union () {
translate ([-8.76783044414833, 3.882285676537811, 0]) {
translate ([-8.7, 0.0, 0]) {
translate ([-56.066168966812135, 22.069141071803305, 5.8]) {
rotate (a=29.999999999999996, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
translate ([-8.76783044414833, -3.882285676537811, 0]) {
translate ([-8.7, 0.0, 0]) {
translate ([-56.066168966812135, -22.069141071803305, 5.8]) {
rotate (a=29.999999999999996, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
translate ([-3.882285676537811, -7.499999999999999, 0]) {
translate ([0.0, -8.7, 0]) {
translate ([2.9567042639191032, -42.63430665054324, 5.8]) {
rotate (a=0.0, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
translate ([-3.882285676537811, 3.882285676537811, 0]) {
translate ([0.0, 8.7, 0]) {
translate ([0.7519877465316838, 22.069141071803305, 5.8]) {
rotate (a=0.0, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
translate ([-2.10753705577639, -0.0, 0]) {
translate ([8.7, 0.0, 0]) {
translate ([22.443564861779258, -5.8, 5.8]) {
rotate (a=29.999999999999996, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
}
}
translate ([0, 0, -15.59400737850683]) {
translate ([0, 0, 24]) {
rotate (a=14.999999999999998, v=[0, 1, 0]) {
@ -25665,51 +25714,4 @@ union () {
}
}
}
union () {
translate ([-8.76783044414833, 3.882285676537811, 0]) {
translate ([-8.7, 0.0, 0]) {
translate ([-56.066168966812135, 22.069141071803305, 5.8]) {
rotate (a=29.999999999999996, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
translate ([-8.76783044414833, -3.882285676537811, 0]) {
translate ([-8.7, 0.0, 0]) {
translate ([-56.066168966812135, -22.069141071803305, 5.8]) {
rotate (a=29.999999999999996, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
translate ([-3.882285676537811, -7.499999999999999, 0]) {
translate ([0.0, -8.7, 0]) {
translate ([2.9567042639191032, -42.63430665054324, 5.8]) {
rotate (a=0.0, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
translate ([-3.882285676537811, 3.882285676537811, 0]) {
translate ([0.0, 8.7, 0]) {
translate ([0.7519877465316838, 22.069141071803305, 5.8]) {
rotate (a=0.0, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
translate ([-2.10753705577639, -0.0, 0]) {
translate ([8.7, 0.0, 0]) {
translate ([22.443564861779258, -5.8, 5.8]) {
rotate (a=29.999999999999996, v=[0, 0, 1]) {
cylinder ($fn=6, h=11.6, r=4.3100000000000005, center=true);
}
}
}
}
}
}

13045
things/test.gcode Normal file

File diff suppressed because it is too large Load diff

17309
things/test.scad Normal file

File diff suppressed because it is too large Load diff

1010
things/test.stl Normal file

File diff suppressed because it is too large Load diff