Outer enclosure shape
This commit is contained in:
23
enclosure/fabula_enclosure.scad
Normal file
23
enclosure/fabula_enclosure.scad
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
// FABULA open source storyteller enclosure
|
||||||
|
|
||||||
|
width = 120;
|
||||||
|
height = 60;
|
||||||
|
depth = 40;
|
||||||
|
|
||||||
|
// Main body
|
||||||
|
rounded_edge_diameter = height;
|
||||||
|
module half_body() {
|
||||||
|
cube([width - rounded_edge_diameter/2, height/2, depth]);
|
||||||
|
cylinder(h = depth, d = rounded_edge_diameter, $fn=64);
|
||||||
|
}
|
||||||
|
|
||||||
|
union() {
|
||||||
|
half_body();
|
||||||
|
translate([width - rounded_edge_diameter, 0, 0]) {
|
||||||
|
mirror([1, 0, 0]) {
|
||||||
|
mirror([0, 1, 0]) {
|
||||||
|
half_body();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user