50 lines
1009 B
OpenSCAD
50 lines
1009 B
OpenSCAD
$fn = 100;
|
|
|
|
rotate(a = [180, 0, 0]) {
|
|
union() {
|
|
difference() {
|
|
union() {
|
|
difference() {
|
|
union() {
|
|
translate(v = [5, 0, 0]) {
|
|
cube(size = [43.9, 6.9, 6.3]);
|
|
}
|
|
translate(v = [8.25, 3.45, -2]) {
|
|
cylinder(d = 16.5, h = 8.3);
|
|
}
|
|
}
|
|
translate(v = [-20, 6.9, -2]) {
|
|
cube(size = [50, 50, 50]);
|
|
}
|
|
translate(v = [-20, -50, -2]) {
|
|
cube(size = [50, 50, 50]);
|
|
}
|
|
translate(v = [45.3, 0, -9.2]) {
|
|
rotate(a = [0, -22.83, 0]) {
|
|
cube(size = [50, 50, 10]);
|
|
}
|
|
}
|
|
}
|
|
translate(v = [5, 0, -2]) {
|
|
cube(size = [30.3, 6.9, 2]);
|
|
}
|
|
translate(v = [37.3, 3.45, -2]) {
|
|
cylinder(h = 2, r = 2.25);
|
|
}
|
|
translate(v = [35.3, 1.2, -2]) {
|
|
cube(size = [2, 4.5, 2]);
|
|
}
|
|
}
|
|
translate(v = [0, 0, -1]) {
|
|
cube(size = [50, 1.25, 1]);
|
|
}
|
|
translate(v = [0, 5.65, -1]) {
|
|
cube(size = [50, 1.25, 1]);
|
|
}
|
|
}
|
|
translate(v = [7.6, 3.45, -3.7]) {
|
|
cylinder(d = 4, h = 10);
|
|
}
|
|
}
|
|
}
|