A review of the design methods of complex topology structures for 3D printing
infill optimization for additive manufacturing — approaching bone - like porous structures .