Post #1020712
2026-03-08 17:41 UTC
@forse yeah, I tend to wrap all repeating elements into for loops, even if it doesn't make the code much shorter; just to make sure I don't change one cylinder() instance while forgetting to change the mirrored one, or something like that.
Apropos, while thinking about adding chamfer on your part I accidentally invented one more way, that works on vanilla OpenSCAD without libraries or experimental features:
module drafted_extrude(height,angle,$fn) {
intersection_for(a=[360/$fn:360/$fn:360]) linear_extrude(height=height,v=[cos(a),sin(a),tan(angle)]) children();
}
Replies (0)
No replies.