I'm currently trying to implement mesh using opengl and i've read a lot of stuff online and on textbooks but I wanted a more intuitive explanation on stackoverflow.
From what I understand, to model shapes with polygonal meshes, you need the vertices(x,y,z coordinates), normal vectors, and texture coordinates(?). I guess my question is what are texture coordinates? They are often referred as uv. I sort of understand that you need vertices and normal vector but i'm not sure what texture coordinates are.
In addition, is mesh a process in which it simply takes points and covers those points with polygons?