Learn OpenSCAD Not sure if it is I don't know it enough or simply so, but it seems lack plenty of useful helper function. Planning to create some during learning of it.