List: discuss@lists.openscad.org
From: Jordan Brown
Re: [OpenSCAD] Creating pie (pizza slice) shape (need a dynamic length array)
Mon, Sep 17, 2018 3:32 AM
sector(r, a) {
norma = posmod(a, 360);
if (norma <= 180) {
intersection() {
circle(r);
_arcpoly(r, norma);
}
} else {
difference() {
circle(r);
mirror([1, 0, 0]) _arcpoly(r, 360-norma);
}
}
}