1.8 KiB
Round-Anything
Round-Anything is primarily a set of OpenSCAD utilities that help with rounding parts, but it also embodies a robust approach to developing OpenSCAD parts. The heart of the library a list of polygon points, with a 3rd radius parameter at each point. That is a series of [x, y, radius] points.
The Why
The truth is radii, internal radii in particular can be a real pain to add in openscad. and the more you move away from shapes with 90 degree angles the more difficult it becomes, effectively puting a complexity ceiling on parts you can produce in OpenScad. Because of how important radii in both making a apealing and strong part, reducing stress concentration etc, A library that focuses on radii as a core principle makes for a solid foundation for your parts. Furthermore the heard of the library revolves around the polygon, this is because the we're leveraging the battle tested paradigm of extruding from 2d scatches of most CAD packages. I can't imagine making an OpenScad part without Round-Anything.
Documentation
Here is an overview of the library's features.
Full documentation of the API is here.
Extra
I live streamed the making of this part using this library. I was able to make the bulk of this part quickly even with some complex radii involved.