From 4d67b1a72516943ca95137dfd68c493e00aeb670 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sat, 4 Jan 2020 21:37:38 -0600 Subject: [PATCH] Support center attribute so that polyhole behaves a bit more like cylinder() --- polyholes.scad | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/polyholes.scad b/polyholes.scad index 82edb5f..6603846 100644 --- a/polyholes.scad +++ b/polyholes.scad @@ -2,10 +2,10 @@ // This file is licensed under the terms of Creative Commons Attribution 3.0 Unported. // Using this holes should come out approximately right when printed -module polyhole(h, d) { +module polyhole(h, d, center=false) { n = max(round(2 * d),3); rotate([0,0,180]) - cylinder(h = h, r = (d / 2) / cos (180 / n), $fn = n); + cylinder(h = h, r = (d / 2) / cos (180 / n), $fn = n, center=center); } module test_polyhole(){