| 12345678910111213141516 |
- function square_corners(width, height, rounding = 0) = [
- [width / 2 - rounding, height / 2 - rounding],
- [-width / 2 + rounding, height / 2 - rounding],
- [width / 2 - rounding, -height / 2 + rounding],
- [-width / 2 + rounding, -height / 2 + rounding],
- ];
- module corner(vector = [0, 0], rounding = 0, squared = false) {
- translate(vector) {
- if (squared) {
- square([rounding * 2, rounding * 2], center = true);
- } else {
- circle(r = rounding);
- }
- }
- }
|