Wrapping shapes

Hi, does anyone know how to wrap an object for example hexagon shapes on a complex geometric shapes like diamond or prisms?

It’s difficult without an example image, but Flowify might be an option.