how to make a surface composed of hexagonal planes similar to a hexagonal mesh

Hi,

I would like to get a surface similar to the one that can be seen in the picture.

To do a sketch and project it is not a good solution because the sketch would be deformed over the curve.

The only thing I have found is to use Texture 3D but it need to transform the body into a mesh and the result is not the optimal.

I would appreciate any ideas or guidance you can provide !

SolidworksParts And Features