diff --git a/src/scene/scene_mesh.js b/src/scene/scene_mesh.js index 9c551374ddf..48899aa6adb 100644 --- a/src/scene/scene_mesh.js +++ b/src/scene/scene_mesh.js @@ -163,9 +163,11 @@ pc.extend(pc, function () { var offsetWF = offsetW / 4; var vertSizeF = vertSize / 4; + var bMax, bMin; var x, y, z; var boneMin = []; var boneMax = []; + for(i=0; i x) bMin.x = x; + if (bMin.y > y) bMin.y = y; + if (bMin.z > z) bMin.z = z; - boneMax[index].x = Math.max(boneMax[index].x, x); - boneMax[index].y = Math.max(boneMax[index].y, y); - boneMax[index].z = Math.max(boneMax[index].z, z); + if (bMax.x < x) bMax.x = x; + if (bMax.y < y) bMax.y = y; + if (bMax.z < z) bMax.z = z; } } }