we have had this discussion but basically you just make a mesh delete faces extrude 2 times (once for offset and once for thickness) and turn to subdivison. and you are done. On a side note if you want slanted structures you just poke before delete.
There are fancie approaches than this tough, such as using voronoi diagrams for the partitioning of the faces