3D-printed magnets