more complete CompressedMesh (m_Skin, m_Normals, m_Tangents)

This commit is contained in:
Perfare
2018-09-08 23:14:18 +08:00
parent c9a98d7163
commit 14ad9431b9
2 changed files with 140 additions and 547 deletions

View File

@@ -103,7 +103,7 @@ namespace AssetStudio
if (numChunks == -1)
numChunks = (int)m_NumItems / itemCountInChunk;
var end = chunkStride * numChunks / 4;
var data = new float[end];
var data = new List<float>();
for (var index = 0; index != end; index += chunkStride / 4)
{
for (int i = 0; i < itemCountInChunk; ++i)
@@ -124,11 +124,11 @@ namespace AssetStudio
}
}
x &= (uint)(1 << m_BitSize) - 1u;
data[index + i] = x / (scale * ((1 << m_BitSize) - 1)) + m_Start;
data.Add(x / (scale * ((1 << m_BitSize) - 1)) + m_Start);
}
}
return data;
return data.ToArray();
}
}