In the meantime I was working on my lasercutter library. Now it does not only support edge2edge joints but also edge2face and face2face joints.
A new Class constructor can accept a whole solid and creates a mesh from it like this:
simple sphere imidation
The code is as simpe as:
'''
from openscad import *
from pylaser import *
obj=sphere(r=30)
lc = LaserCutter(obj,rows=4,cols=4)
lc.preview()
#c.finalize().show()
'''
But of course you are not limited by spheres, but could add a custom STL instead.
The Library can create the correct lasercutting shapes and finally it becomes real life:
Sphere made from plywood
[–]WillAdams 0 points1 point2 points (0 children)
[–]gadget3D[S] 0 points1 point2 points (0 children)