In Rhino 6 you can use Weaverbird to subdivide a mesh and then Fattener to create the “piped” structure
mesh_catmull_clark_fattener.gh (9.5 KB)
In Rhino 6 you can use Weaverbird to subdivide a mesh and then Fattener to create the “piped” structure
mesh_catmull_clark_fattener.gh (9.5 KB)