summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXANTRONIX Development2023-11-14 12:35:19 -0500
committerXANTRONIX Development2023-11-14 12:35:19 -0500
commit423c1f540863a27724465d5a2f4313797a66c833 (patch)
tree37f47a2a99a961fd688997bd3575353e7cd73cd0
parent36feeff347c9027f4c53ce9092f4e34848d097ff (diff)
downloadxantronix-z32-423c1f540863a27724465d5a2f4313797a66c833.tar.gz
xantronix-z32-423c1f540863a27724465d5a2f4313797a66c833.tar.bz2
xantronix-z32-423c1f540863a27724465d5a2f4313797a66c833.zip
Fill out remaining walls
-rw-r--r--case/top.scad26
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
+}