Emboss case with text labels
This commit is contained in:
parent
0c01eeb36e
commit
609f604e4c
|
@ -95,6 +95,9 @@ module case_top () {
|
|||
translate([-2, 0, 0]) cube([24, 27, 20], center = true);
|
||||
translate([35, 18, 0]) cylinder(r = R(ButtonD), h = 10, center = true, $fn = 40);
|
||||
translate([35, -18, 0]) cylinder(r = R(ButtonD), h = 10, center = true, $fn = 40);
|
||||
//text
|
||||
translate([25, 15, -0.5]) rotate([0, 0, 90]) emboss("FWD >");
|
||||
translate([25, -15, -0.5]) rotate([0, 0, 90]) emboss("< BWD");
|
||||
}
|
||||
translate([0, 0, -2.9]) difference () {
|
||||
rounded_cube([X - 5, Y - 5, 3], d = 7, center = true, $fn = 40);
|
||||
|
@ -102,6 +105,13 @@ module case_top () {
|
|||
}
|
||||
|
||||
}
|
||||
module emboss (string) {
|
||||
letter = 4;
|
||||
color("red") linear_extrude(10) {
|
||||
text(string, size = letter, halign = "center", valign = "center", $fn = 64);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
case_top();
|
||||
//case_bottom();
|
Loading…
Reference in New Issue