31 lines
660 B
OpenSCAD
31 lines
660 B
OpenSCAD
difference() {
|
|
translate([0, -5, 0])
|
|
minkowski() {
|
|
cube([28, 28, 28], center=true);
|
|
sphere(1);
|
|
};
|
|
|
|
cube([80, 20, 18], center=true);
|
|
translate([0, 0, 20])
|
|
cube([18, 20, 40], center=true);
|
|
};
|
|
|
|
translate([-7, -19, -180 - 15 + 1])
|
|
|
|
minkowski() {
|
|
union() {
|
|
cube([14, 14+14, 180]);
|
|
|
|
translate([-17, -48, 14])
|
|
cube([48, 4, 4]);
|
|
translate([-17, -48, 0])
|
|
cube([48, 62+14, 14]);
|
|
|
|
translate([-17, -48, 14+150])
|
|
cube([48, 4, 4]);
|
|
translate([-17, -48, 150])
|
|
cube([48, 62+14, 14]);
|
|
};
|
|
sphere(1);
|
|
}
|