Design Guidelines for Filament, Resin & Powder Bed 3D Printing