151 lines
6.0 KiB
Plaintext
151 lines
6.0 KiB
Plaintext
|
color([0.25098, 0.25098, 0.25098, 1]) {
|
||
|
difference() {
|
||
|
union() {
|
||
|
multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
|
||
|
cube(size = [19.5, 19.97, 2], center = true);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -6.555], [0, 1, 0, -12.925], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cylinder($fn = 60, $fa = 12, $fs = 2, h = 2, r1 = 3.2, r2 = 3.2, center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 6.555], [0, 1, 0, 12.925], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cylinder($fn = 60, $fa = 12, $fs = 2, h = 2, r1 = 3.2, r2 = 3.2, center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -6.555], [0, 1, 0, -3.2], [0, 0, 1, 1], [0, 0, 0, 1]]) {
|
||
|
cube(size = [6.4, 20.85, 2], center = true);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 6.555], [0, 1, 0, 3.2], [0, 0, 1, 1], [0, 0, 0, 1]]) {
|
||
|
cube(size = [6.4, 20.85, 2], center = true);
|
||
|
}
|
||
|
group() {
|
||
|
group() {
|
||
|
multmatrix([[1, 0, 0, -9.2], [0, 1, 0, -9.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -5.8], [0, 1, 0, -9.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -2.4], [0, 1, 0, -9.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 1], [0, 1, 0, -9.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 4.4], [0, 1, 0, -9.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 7.8], [0, 1, 0, -9.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
}
|
||
|
group() {
|
||
|
multmatrix([[1, 0, 0, -9.2], [0, 1, 0, -6.2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -5.8], [0, 1, 0, -6.2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -2.4], [0, 1, 0, -6.2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 1], [0, 1, 0, -6.2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 4.4], [0, 1, 0, -6.2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 7.8], [0, 1, 0, -6.2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
}
|
||
|
group() {
|
||
|
multmatrix([[1, 0, 0, -9.2], [0, 1, 0, -2.9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -5.8], [0, 1, 0, -2.9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -2.4], [0, 1, 0, -2.9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 1], [0, 1, 0, -2.9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 4.4], [0, 1, 0, -2.9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 7.8], [0, 1, 0, -2.9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
}
|
||
|
group() {
|
||
|
multmatrix([[1, 0, 0, -9.2], [0, 1, 0, 0.4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -5.8], [0, 1, 0, 0.4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -2.4], [0, 1, 0, 0.4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 1], [0, 1, 0, 0.4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 4.4], [0, 1, 0, 0.4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 7.8], [0, 1, 0, 0.4], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
}
|
||
|
group() {
|
||
|
multmatrix([[1, 0, 0, -9.2], [0, 1, 0, 3.7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -5.8], [0, 1, 0, 3.7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -2.4], [0, 1, 0, 3.7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 1], [0, 1, 0, 3.7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 4.4], [0, 1, 0, 3.7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 7.8], [0, 1, 0, 3.7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
}
|
||
|
group() {
|
||
|
multmatrix([[1, 0, 0, -9.2], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -5.8], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -2.4], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 1], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 4.4], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 7.8], [0, 1, 0, 7], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||
|
cube(size = [1, 2, 15], center = false);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, -6.555], [0, 1, 0, -12.925], [0, 0, 1, -0.5], [0, 0, 0, 1]]) {
|
||
|
cylinder($fn = 60, $fa = 12, $fs = 2, h = 3, r1 = 1.6, r2 = 1.6, center = false);
|
||
|
}
|
||
|
multmatrix([[1, 0, 0, 6.555], [0, 1, 0, 12.925], [0, 0, 1, -0.5], [0, 0, 0, 1]]) {
|
||
|
cylinder($fn = 60, $fa = 12, $fs = 2, h = 3, r1 = 1.6, r2 = 1.6, center = false);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|