diff options
author | XANTRONIX Development | 2023-11-14 12:35:19 -0500 |
---|---|---|
committer | XANTRONIX Development | 2023-11-14 12:35:19 -0500 |
commit | 423c1f540863a27724465d5a2f4313797a66c833 (patch) | |
tree | 37f47a2a99a961fd688997bd3575353e7cd73cd0 | |
parent | 36feeff347c9027f4c53ce9092f4e34848d097ff (diff) | |
download | xantronix-z32-423c1f540863a27724465d5a2f4313797a66c833.tar.gz xantronix-z32-423c1f540863a27724465d5a2f4313797a66c833.tar.bz2 xantronix-z32-423c1f540863a27724465d5a2f4313797a66c833.zip |
Fill out remaining walls
-rw-r--r-- | case/top.scad | 26 |
1 files changed, 22 insertions, 4 deletions
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 +} |