computeFlatVertexNormals method
dynamic
computeFlatVertexNormals()
Implementation
computeFlatVertexNormals() {
this.computeFaceNormals();
for (var f = 0, fl = this.faces.length; f < fl; f++) {
var face = this.faces[f];
var vertexNormals = face.vertexNormals;
if (vertexNormals.length == 3) {
vertexNormals[0].copy(face.normal);
vertexNormals[1].copy(face.normal);
vertexNormals[2].copy(face.normal);
} else {
vertexNormals[0] = face.normal.clone();
vertexNormals[1] = face.normal.clone();
vertexNormals[2] = face.normal.clone();
}
}
if (this.faces.length > 0) {
this.normalsNeedUpdate = true;
}
}