30 lines
692 B
OpenSCAD
30 lines
692 B
OpenSCAD
|
$fn=100;
|
||
|
|
||
|
difference() {
|
||
|
cube([80,28,3]);
|
||
|
translate([25,3.5,1]) cylinder(2.5, 1, 1);
|
||
|
translate([55,3.5,1]) cylinder(2.5, 1, 1);
|
||
|
}
|
||
|
|
||
|
|
||
|
difference() {
|
||
|
translate([25,3.5, 3]) cylinder(4, 3.5, 3.5);
|
||
|
translate([25,3.5,2.5]) cylinder(5, 1, 1);
|
||
|
union() {
|
||
|
difference() {
|
||
|
translate([25,3.5, 5]) cylinder(2.5, 4, 4);
|
||
|
translate([25,3.5, 5]) cylinder(2.7, 3, 3);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
difference() {
|
||
|
translate([55,3.5, 3]) cylinder(4, 3.5, 3.5);
|
||
|
translate([55,3.5,2.5]) cylinder(5, 1, 1);
|
||
|
union() {
|
||
|
difference() {
|
||
|
translate([55,3.5, 5]) cylinder(2.5, 4, 4);
|
||
|
translate([55,3.5, 5]) cylinder(2.7, 3, 3);
|
||
|
}
|
||
|
}
|
||
|
}
|