diff --git a/scad/util/common.scad b/scad/util/common.scad index 72d69b016248a833ee25c13b371f41cac74d58c7..5bc567be57514cfe7c554a0c28b3ae3849142233 100644 --- a/scad/util/common.scad +++ b/scad/util/common.scad @@ -1,21 +1,5 @@ -/** - * - * TODO: Moar documentation! - * - */ -module roundRect(w, h, r) { - if (r > 0) { - _dw2 = (w - 2*r) / 2; - _dh2 = (h - 2*r) / 2; - - hull() for (tx=[-_dw2, _dw2], ty=[-_dh2, _dh2]) translate([tx, ty, 0]) circle(r=r); - } else { - square([w, h], center=true); - } -} - /** * A round triangle pointing along the X-Axis @@ -37,3 +21,19 @@ module roundTri(w, h, r, style="inner") { } } + +/** + * + * TODO: Moar documentation! + * + */ +module roundRect(w, h, r) { + if (r > 0) { + _dw2 = (w - 2*r) / 2; + _dh2 = (h - 2*r) / 2; + + hull() for (tx=[-_dw2, _dw2], ty=[-_dh2, _dh2]) translate([tx, ty, 0]) circle(r=r); + } else { + square([w, h], center=true); + } +}