The same, but different…​

When would you replace a perfectly good OpenSCAD routine? When it’s not perfectly good…​

As explained here, The GHOUL has a slightly different approach—​with good reason—​to circular resolution, a.k.a. 'fragmentation' of circles, compared to the native OpenSCAD method. It’s not earth-shattering, but it’s significant so, when you’re using routines that create objects of circular cross-section, e.g., Thread() in combination with native routines like cylinder(), the segments or 'facets' as OpenSCAD likes to call them, don’t match up.

It probably makes no difference to your slicer, and it’s probably way below your printer’s resolution anyhow, but there’s the principle of the thing. Well, it bothers me, so, there…​