Closed Rhuagh closed 7 years ago
No, because while we have 8 unique positions, the normals are different per face.
Supporting a cube generator without normals / tex-coords could be useful, but three-rs in particular doesn't need it, and it's a main client of genmech
.
I guess that's true, I just couldn't find a use case for individual normals per vertex per face. Didn't think of texture coordinates.
And I thought SharedVertex was for emitting shared vertices?
I just couldn't find a use case for individual normals per vertex per face
If you need normals at all, then how do you see them not being individual per face of a cube?
And I thought SharedVertex was for emitting shared vertices?
Shared vertices != shared positions
I come from collision/geometry, I tend to forget graphics things :) In geometry you only need the face normals or the vertex normals, you don't need to duplicate the face normal for each vertex.
Anyways, I understand now.
Shouldn't it create only 8 vertices?