solved bug non-referenced vertices in hc laplacian smoothing
This commit is contained in:
parent
73efe508d0
commit
50165d7b03
|
|
@ -604,10 +604,12 @@ So if
|
|||
|
||||
for (vi = m.vert.begin(); vi != m.vert.end(); ++vi)
|
||||
{
|
||||
if (TD[*vi].cnt > 0){
|
||||
TD[*vi].dif /= (float)TD[*vi].cnt;
|
||||
if (!SmoothSelected || (*vi).IsS())
|
||||
(*vi).P() = TD[*vi].sum - (TD[*vi].sum - (*vi).P()) * beta + (TD[*vi].dif) * (1.f - beta);
|
||||
}
|
||||
}
|
||||
} // end for step
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue