Doc: BufferGeometry refers to "face normals"

The page
https://threejs.org/docs/#api/en/core/BufferGeometry.computeVertexNormals
has,
“.computeVertexNormals () : undefined – Computes vertex normals by averaging face normals.”
which, I’m quite sure, is outdated or otherwise invalid.

What makes you think so?
From my understanding of the source, this applies to indexed geometries, where vertices maybe shared between two or more adjacent faces. In that case, a vertex normal is computed by averaging the face normals of the contributing faces.
For non-indexed elements (unconnected triangle soup), each vertex of an unconnected triangle gets assigned the face normal of that triangle.

1 Like

Got it. I was thinking of the old, eliminated .computeFaceNormals().