pub fn gpu_compute_normals(mesh: &mut GpuMesh)
Recompute per-vertex normals using area-weighted face normals.
Each vertex normal is the normalised sum of the normals of its incident triangles, weighted by the triangle area.