My texture is a square image and it tiles over my hex meshes. How can I get it to stretch over the mesh?
You need to create a UV Map, that maps your texture properly.
If you don’t know how to do it, look at tutorials of your 3D modeling program.
To explain it shortly:
With a UV Map, you say which part of the texture is put where on the model. Since texture coordinates are not x,y but u,v the name should be self-explanatory now.
After that a material should wrap itself in the same way on your model, as you specified in your UV Map.
Hope I could help.
Got it, thanks!