I needed some threaded rods and didn't find a good library here. As OpeCAD is not well enough equipped to do threaded stuff having small slope, I decided to write my own code, using some sweep() functionality I had published earlier with my Naca_sweep.scad library.