I am testing out getting vertex normals from gltf models. My understanding is that there is one normal per vertex, however when I draw them with arrows, I’m getting 3 normals per vertex. (image below)
My understanding is that the
BufferGeometry assembled from the GLTF is indexed right? So surely there should only be 8 vertices and vertex normals, that are grabbed using the index to make triangles. Why do I have 24 vertices and vertex normals?
It seems like there is something fundamental that I can’t get my head around…