Updating some OpenSCAD functions that have the potential to return NaN or (+-)Infinity have been given checks that remove these troublesome values and clamp them to "reasonable" values so that the rest of the processing can continue without processing these troublesome values.
Updating some OpenSCAD functions that have the potential to return NaN or (+-)Infinity have been given checks that remove these troublesome values and clamp them to "reasonable" values so that the rest of the processing can continue without processing these troublesome values.
This addresses https://github.com/Haskell-Things/ImplicitCAD/issues/373