Unfolding ball into flat sheet

Can some one direct me to some examples that will allow me to unfold a solid object and rthe result is a flat sheet that is shaped if joining the edges will result back to the initial object.

EXAMPLE:

- draw a ball and try to unfold to

  1. draw ball
  2. create edges like a basketball (black lines on basketball)
  3. unfold it to a flat sheeet along the edges

The reason i am asking is i want to wrap a picture onto a non flat object

Thanks in advance

SolidworksSheet Metal