3d printed cotton