mirror of
https://github.com/rsheldiii/KeyV2.git
synced 2025-03-10 16:52:50 +00:00
23 lines
387 B
OpenSCAD
23 lines
387 B
OpenSCAD
![]() |
//centered
|
||
|
module roundedRect(size, radius) {
|
||
|
x = size[0];
|
||
|
y = size[1];
|
||
|
z = size[2];
|
||
|
|
||
|
translate([-x/2,-y/2,0])
|
||
|
linear_extrude(height=z)
|
||
|
hull() {
|
||
|
translate([radius, radius, 0])
|
||
|
circle(r=radius);
|
||
|
|
||
|
translate([x - radius, radius, 0])
|
||
|
circle(r=radius);
|
||
|
|
||
|
translate([x - radius, y - radius, 0])
|
||
|
circle(r=radius);
|
||
|
|
||
|
translate([radius, y - radius, 0])
|
||
|
circle(r=radius);
|
||
|
}
|
||
|
}
|