How does one go about setting up normals for a triangle strip? For example, if I am creating four faces of a cube using a triangle strip, The vertices could have two different normals(one for each of the faces it is a part of). Should I just average them, or should I create seperate faces as separate triangle strips? How is this taken care of? Thanks for the help.


in a triangle strip, a vertex that is part of several triangles is only specified once (that is the sense of triangle strips) and as only one normal. There is no way of giving a vertex that several triangles inside of a strip share separate normals for each face. If you need this, these faces simply cannot be inside of the same triangle strip. Same of course is for texture coordinates.

This, I guess, is the reason why triangle strips are not very much supported in 3d model formats.


Thanks. I was afraid of that.