Made negative weight replaced with 0

This commit is contained in:
Gyedo Jeon 2010-01-20 00:45:38 +00:00
parent 6f7fb99c1c
commit 46ef194954

View File

@ -756,6 +756,12 @@ int MayaEggGeom::GetVert(EggVertex *vert, EggGroup *context)
for (gri = vert->gref_begin(); gri != vert->gref_end(); ++gri) {
EggGroup *egg_joint = (*gri);
double membership = egg_joint->get_vertex_membership(vert);
if (membership < 0)
{
mayaloader_cat.warning() << "negative weight value " << membership << " is replaced with 0 on: " << context->get_name() << endl;
membership = 0.0;
}
remaining_weight -= membership;
vtx._weights.push_back(MayaEggWeight(membership, egg_joint));
}