Can't use my own closed curve as a sheet!

Hi, I’m facing a problem when I try to nest some kind of texture inside a closed curve, actually it just works with rectangle or hexagon sheet but not with circle or with the curve you see in the picture, thanks for some help guys.