diff --git a/docsys b/docsys index 35298236a9fb81c6355127198e36dd6cb2e5391e..28339aff1ebfa5b4a0e6306c851cf4c1dc020360 160000 --- a/docsys +++ b/docsys @@ -1 +1 @@ -Subproject commit 35298236a9fb81c6355127198e36dd6cb2e5391e +Subproject commit 28339aff1ebfa5b4a0e6306c851cf4c1dc020360 diff --git a/src/obj/NiSkinPartition.cpp b/src/obj/NiSkinPartition.cpp index b074a8f209248c03c646d6c252450478b77a5875..d71082bf2b348e201cb50be62b43091a330313e1 100644 --- a/src/obj/NiSkinPartition.cpp +++ b/src/obj/NiSkinPartition.cpp @@ -218,7 +218,7 @@ void NiSkinPartition::Write( ostream& out, const map<NiObjectRef,unsigned int> & skinPartitionBlocks[i1].numWeightsPerVertex = (unsigned short)((skinPartitionBlocks[i1].vertexWeights.size() > 0) ? skinPartitionBlocks[i1].vertexWeights[0].size() : 0); skinPartitionBlocks[i1].numStrips = (unsigned short)(skinPartitionBlocks[i1].stripLengths.size()); skinPartitionBlocks[i1].numBones = (unsigned short)(skinPartitionBlocks[i1].bones.size()); - skinPartitionBlocks[i1].numTriangles = (unsigned short)(skinPartitionBlocks[i1].triangles.size()); + skinPartitionBlocks[i1].numTriangles = skinPartitionBlocks[i1].numTrianglesCalc(); skinPartitionBlocks[i1].numVertices = (unsigned short)(skinPartitionBlocks[i1].vertexMap.size()); NifStream( skinPartitionBlocks[i1].numVertices, out, info ); NifStream( skinPartitionBlocks[i1].numTriangles, out, info ); @@ -352,7 +352,7 @@ std::string NiSkinPartition::asString( bool verbose ) const { skinPartitionBlocks[i1].numWeightsPerVertex = (unsigned short)((skinPartitionBlocks[i1].vertexWeights.size() > 0) ? skinPartitionBlocks[i1].vertexWeights[0].size() : 0); skinPartitionBlocks[i1].numStrips = (unsigned short)(skinPartitionBlocks[i1].stripLengths.size()); skinPartitionBlocks[i1].numBones = (unsigned short)(skinPartitionBlocks[i1].bones.size()); - skinPartitionBlocks[i1].numTriangles = (unsigned short)(skinPartitionBlocks[i1].triangles.size()); + skinPartitionBlocks[i1].numTriangles = skinPartitionBlocks[i1].numTrianglesCalc(); skinPartitionBlocks[i1].numVertices = (unsigned short)(skinPartitionBlocks[i1].vertexMap.size()); out << " Num Vertices: " << skinPartitionBlocks[i1].numVertices << endl; out << " Num Triangles: " << skinPartitionBlocks[i1].numTriangles << endl;