Initial commit of case/outline.scad
This commit is contained in:
parent
e4576d124a
commit
0e6e3bfc0f
1 changed files with 31 additions and 0 deletions
31
case/outline.scad
Normal file
31
case/outline.scad
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
$fn = 72;
|
||||||
|
|
||||||
|
include <dimensions.scad>
|
||||||
|
|
||||||
|
translate([case_length_bottom, 0, 0])
|
||||||
|
rotate([0, 0, 90])
|
||||||
|
intersection() {
|
||||||
|
square([200, 200], false);
|
||||||
|
union() {
|
||||||
|
square([wall_width, case_length_bottom], false);
|
||||||
|
square([case_width_bottom, wall_width], false);
|
||||||
|
|
||||||
|
translate([case_width_bottom - wall_width, 0, 0])
|
||||||
|
square([wall_width, case_length_bottom], false);
|
||||||
|
|
||||||
|
translate([0, case_length_bottom - wall_width, 0])
|
||||||
|
square([case_width_bottom, wall_width], false);
|
||||||
|
|
||||||
|
|
||||||
|
for (screw_post = top_case_screw_posts) {
|
||||||
|
x = screw_post[0];
|
||||||
|
y = screw_post[1];
|
||||||
|
|
||||||
|
translate([x, y, 0])
|
||||||
|
difference() {
|
||||||
|
circle(d=screw_post_diameter_outer);
|
||||||
|
circle(d=screw_post_diameter_inner);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue