From 423c1f540863a27724465d5a2f4313797a66c833 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Tue, 14 Nov 2023 12:35:19 -0500 Subject: Fill out remaining walls --- case/top.scad | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) (limited to 'case') diff --git a/case/top.scad b/case/top.scad index df9fe2e..bf622f5 100644 --- a/case/top.scad +++ b/case/top.scad @@ -40,7 +40,7 @@ module fascia() { module fin_gaps() { for (i = [0:fin_gap_count]) { x = fin_gap_x_first + (i * (fin_width + fin_gap_width)); - + translate([x, fin_gap_y_offset, wall_height - fin_gap_height]) cube([fin_gap_width, fin_gap_length, fin_gap_height], false); } @@ -51,7 +51,11 @@ module accents() { /* Top */ translate([0, y, wall_height - accent_depth]) cube([case_width_bottom, accent_width, accent_depth], false); - + + /* Right */ + translate([case_width_bottom - accent_depth, y, 0]) + cube([accent_depth, accent_width, wall_height], false); + /* Left */ translate([0, y, 0]) cube([accent_depth, accent_width, wall_height], false); @@ -61,7 +65,21 @@ module accents() { module top_case() { translate([0, 0, wall_height - wall_width]) fascia(); - + + /* Upper */ + translate([0, case_length_bottom - wall_width, 0]) + cube([case_width_bottom, + wall_width, + wall_height], false); + + /* Right */ + translate([case_width_bottom - wall_width, 0, 0]) + cube([wall_width, case_length_bottom, wall_height], false); + + /* Lower */ + cube([case_width_bottom, wall_width, wall_height], false); + + /* Left */ cube([wall_width, case_length_bottom, wall_height - wall_width], false); } @@ -69,4 +87,4 @@ difference() { top_case(); accents(); fin_gaps(); -} \ No newline at end of file +} -- cgit v1.2.3