Merge pull request #790 from ov/safe-normalizing-in-smoothing-groups
use NormalizeSafe to prevent NaN when normalizing zero vectors
This commit is contained in:
@@ -119,7 +119,7 @@ void ComputeNormalsWithSmoothingsGroups(MeshWithSmoothingGroups<T>& sMesh)
|
||||
{
|
||||
vNormals += sMesh.mNormals[(*a)];
|
||||
}
|
||||
vNormals.Normalize();
|
||||
vNormals.NormalizeSafe();
|
||||
|
||||
// write back into all affected normals
|
||||
for (std::vector<unsigned int>::const_iterator
|
||||
|
||||
Reference in New Issue
Block a user