Irev-Dev / Round-Anything

A set of OpenSCAD utilities for adding radii and fillets, that embodies a robust approach to developing OpenSCAD parts.
https://kurthutten.com/blog/round-anything-a-pragmatic-approach-to-openscad-design
MIT License
504 stars 47 forks source link

polyRoundExtrude can run unboundedly #26

Closed echo-bravo-yahoo closed 3 years ago

echo-bravo-yahoo commented 3 years ago
use <Round-Anything/polyround.scad>
polyRoundExtrude([], 20, 1, 1);

Bad input frequently leaves polyRoundExtrude rendering indefinitely. Is this a problem where the rules for valid/invalid input are easy enough to validate? If not, is it possible to put a max on the # of iterations run (possibly as an argument to the method or read from a constant the user can extend)? I'm unsure how to get out of this state besides killing the openSCAD process.

Irev-Dev commented 3 years ago

Happy with #28 @Trial-In-Error ?