I am using TinyObj to load models. I found many obj files have different vertices and normal size, how could it happen? I thought in the obj file one normal should be correspond to one vertex.
For example, I am loading one apple model, the vertices size is 6492 and normal size is 6557. How to handle this stituation? Some files have more vertices and some have more normals. Does it means I have to give up some attributes of the model?
I also found the obj file has normal index, but I dont know how to use it. Does it matter to this problem?
In opengl/directx I have only used vertex index in the index buffer.
Can you give me some idea or reference about it?