OpenSCAD ISO metric thread library / functions (updated) model 3d