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