it seems like if i’m going to use a vertex array i have to have only one normal per vertex. I guess(correct me if i’m wrong) that the normal is the average of the normals of the surfaces which touch that vertex.
if this is so would it be useful for me to write a program where i gave it my primitive type, indexes for vertices, vertex array, and it wrote a file with all the normals for each vertex?
or is there some built in way to do this? maybe opengl does it for you somehow? i’m real new, i don’t know, and it seems like a ROYAL pain in the bottom to calculate all those dot products, average them, and turn them into unit vectros manualy. thanks.