From 1e8c16e2d24b2d1afaaced177b22f0224fd75be5 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Mon, 13 Nov 2023 23:23:41 -0500 Subject: Yes. Good. Good. --- case/top.scad | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/case/top.scad b/case/top.scad index 9ba3180..36e0bb9 100644 --- a/case/top.scad +++ b/case/top.scad @@ -28,7 +28,7 @@ fin_gap_count = 33; fin_gap_x_first = keyboard_x_offset + keyboard_width - fin_gap_count * (fin_width + fin_gap_width); fin_gap_y_offset = case_length_bottom - fin_gap_length; -module fascia() { +module fascia_main() { difference() { square([case_width_bottom, case_length_bottom], false); translate([keyboard_x_offset, keyboard_y_offset, 0]) @@ -39,7 +39,7 @@ module fascia() { module fascia_top() { linear_extrude(accent_height) difference() { - fascia(); + fascia_main(); for (y = [accent_y_bottom: accent_y_stride: case_width_bottom]) { translate([0, y, 0]) square([case_width_bottom, accent_width], false); @@ -47,6 +47,14 @@ module fascia_top() { } } +module fascia() { + translate([0, 0, wall_width - accent_height]) + fascia_top(); + + linear_extrude(wall_width - accent_height) + fascia_main(); +} + module fin_gaps() { for (i = [0:fin_gap_count]) { x = fin_gap_x_first + (i * (fin_width + fin_gap_width)); @@ -56,4 +64,4 @@ module fin_gaps() { } } -fascia_top(); \ No newline at end of file +fascia(); \ No newline at end of file -- cgit v1.2.3