Minor modification.
This commit is contained in:
parent
251b42ad06
commit
d971350443
@ -34,7 +34,6 @@ OV.FinalizeModel = function (model, getDefaultMaterial)
|
||||
for (let i = 0; i < averageNormals.length; i++) {
|
||||
averageNormal = OV.AddCoord3D (averageNormal, averageNormals[i]);
|
||||
}
|
||||
|
||||
averageNormal.MultiplyScalar (1.0 / averageNormals.length);
|
||||
averageNormal.Normalize ();
|
||||
return mesh.AddNormal (averageNormal);
|
||||
@ -61,7 +60,7 @@ OV.FinalizeModel = function (model, getDefaultMaterial)
|
||||
|
||||
for (let triangleIndex = 0; triangleIndex < mesh.TriangleCount (); triangleIndex++) {
|
||||
let triangle = mesh.GetTriangle (triangleIndex);
|
||||
if (triangle.n0 === null || triangle.n1 === null || triangle.n2 === null) {
|
||||
if (!triangle.HasNormals ()) {
|
||||
let n0 = AddAverageNormal (mesh, triangle, triangle.v0, triangleNormals, vertexToTriangles);
|
||||
let n1 = AddAverageNormal (mesh, triangle, triangle.v1, triangleNormals, vertexToTriangles);
|
||||
let n2 = AddAverageNormal (mesh, triangle, triangle.v2, triangleNormals, vertexToTriangles);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user