Bevel edges

This commit is contained in:
Ian Gulliver
2024-07-20 15:18:48 -07:00
parent cb1fe73dc8
commit b931583d7a

View File

@@ -1,23 +1,47 @@
module spoolmount_hook() { module spoolmount_hook() {
linear_extrude(9) { difference() {
polygon(points=[ // Hook body
[0, 0], linear_extrude(9) {
[0, 12], polygon(points=[
[1, 12], [0, 0],
[3, 10], [0, 12],
[7, 10], [1, 12],
[9, 12], [3, 10],
[10, 12], [7, 10],
[10, 8], [9, 12],
[8, 6], [10, 12],
[5, 6], [10, 8],
[5, 2], [8, 6],
[3, 2], [5, 6],
[1, 0], [5, 2],
]); [3, 2],
[1, 0],
]);
translate([8, 8]) translate([8, 8])
circle(r=2, $fn=50); circle(r=2, $fn=50);
}
// Corner cutouts
{
translate([9, 10.5, -0.5])
rotate([90, 0, 90])
linear_extrude(3, center=true)
polygon(points=[
[0, 0],
[2, 0],
[2, 2],
]);
translate([9, 10.5, 9.5])
rotate([-90, 0, 90])
linear_extrude(3, center=true)
polygon(points=[
[0, 0],
[2, 0],
[2, 2],
]);
}
} }
} }