summaryrefslogtreecommitdiff
path: root/mech/pcb_case/rounded_cube.scad
blob: acd50e73d6e02e06f5828aa961b455a74dd0e42b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
module rounded_cube(dim, radius) {
	range_y = [radius, dim[1]-radius];
	range_z = [radius, dim[2]-radius];
	height = dim[0];

	hull() {
		for (y=range_y, z=range_z) {
			translate([0,y,z]) rotate([0,90,0])
				cylinder(r=radius, h=height, $fn=30);
		}
	}
}