Computational interlocking furniture assembly
Boxelization: folding 3D objects into boxes