mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
Made negative weight replaced with 0
This commit is contained in:
parent
6f7fb99c1c
commit
46ef194954
@ -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));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user