fix the whitespaces
parent
f8024188f0
commit
1450b5b29c
|
@ -121,7 +121,8 @@ void LimitBoneWeightsProcess::ProcessMesh(aiMesh* pMesh)
|
|||
unsigned int removed = 0, old_bones = pMesh->mNumBones;
|
||||
|
||||
// now cut the weight count if it exceeds the maximum
|
||||
for (WeightsPerVertex::iterator vit = vertexWeights.begin(); vit != vertexWeights.end(); ++vit) {
|
||||
for (WeightsPerVertex::iterator vit = vertexWeights.begin(); vit != vertexWeights.end(); ++vit)
|
||||
{
|
||||
if (vit->size() <= mMaxWeights)
|
||||
continue;
|
||||
|
||||
|
@ -155,9 +156,11 @@ void LimitBoneWeightsProcess::ProcessMesh(aiMesh* pMesh)
|
|||
}
|
||||
|
||||
// rebuild the vertex weight array for all bones
|
||||
for (unsigned int a = 0; a < vertexWeights.size(); ++a) {
|
||||
for (unsigned int a = 0; a < vertexWeights.size(); ++a)
|
||||
{
|
||||
const VertexWeightArray &vw = vertexWeights[a];
|
||||
for (const Weight *it = vw.begin(); it != vw.end(); ++it) {
|
||||
for (const Weight *it = vw.begin(); it != vw.end(); ++it)
|
||||
{
|
||||
aiBone *bone = pMesh->mBones[it->mBone];
|
||||
bone->mWeights[bone->mNumWeights++] = aiVertexWeight(a, it->mWeight);
|
||||
}
|
||||
|
@ -166,11 +169,15 @@ void LimitBoneWeightsProcess::ProcessMesh(aiMesh* pMesh)
|
|||
// remove empty bones
|
||||
unsigned int writeBone = 0;
|
||||
|
||||
for (unsigned int readBone = 0; readBone < pMesh->mNumBones; ++readBone) {
|
||||
for (unsigned int readBone = 0; readBone < pMesh->mNumBones; ++readBone)
|
||||
{
|
||||
aiBone *bone = pMesh->mBones[readBone];
|
||||
if (bone->mNumWeights > 0) {
|
||||
if (bone->mNumWeights > 0)
|
||||
{
|
||||
pMesh->mBones[writeBone++] = bone;
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
delete bone;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue