Curved Layer Fused Filament Fabrication Using Automated Toolpath Generation (3D printing and additive manufacturing)