48 lines
834 B
OpenSCAD
48 lines
834 B
OpenSCAD
$fn = 100;
|
|||
|
|
|
||
|
|
difference() {
|
||
|
|
cylinder(h=10, d=10);
|
||
|
|
|
||
|
|
translate([0, 0, -0.1])
|
||
|
|
cylinder(h=10.2, d=7);
|
||
|
|
|
||
|
|
translate([-6, -7.9, -0.1])
|
||
|
|
cube([6.7, 6, 10.2]);
|
||
|
|
|
||
|
|
translate([0.5, -5, -0.1])
|
||
|
|
cube([2.0, 1.0, 10.2]);
|
||
|
|
}
|
||
|
|
|
||
|
|
difference() {
|
||
|
|
translate([-5, -7.38, 0])
|
||
|
|
cube([1.5, 7.38, 10]);
|
||
|
|
|
||
|
|
translate([-5.1, -7.48, -0.1])
|
||
|
|
cube([0.7, 0.7, 10.2]);
|
||
|
|
}
|
||
|
|
|
||
|
|
translate([-4.3, -6.68, 0])
|
||
|
|
cylinder(h=10, d=1.4);
|
||
|
|
|
||
|
|
translate([-3.5, -4.38, 0])
|
||
|
|
scale([0.5, 1.5, 1.0])
|
||
|
|
cylinder(h=10, d=4);
|
||
|
|
|
||
|
|
difference() {
|
||
|
|
union() {
|
||
|
|
translate([1.9, -5.6, 0])
|
||
|
|
cylinder(h=10, d=5);
|
||
|
|
}
|
||
|
|
|
||
|
|
translate([1.9, -5.6, -0.1])
|
||
|
|
cylinder(h=10.2, d=2.2);
|
||
|
|
}
|
||
|
|
|
||
|
|
translate([2.8, -7.935, 0])
|
||
|
|
rotate([0, 0, 20])
|
||
|
|
cube([6, 1.4, 10]);
|
||
|
|
|
||
|
|
translate([8.2, -5.22, 0])
|
||
|
|
rotate([0, 0, 20])
|
||
|
|
scale([0.5, 1.0, 1.0])
|
||
|
|
cylinder(h=10, d=1.4);
|