# [3191607] ColladaLoader error: attempt to copy-construct an iterator from a singular (see https://sourceforge.net/tracker/?func=detail&aid=3191607&group_id=226462&atid=1067632)
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1156 67173fc5-114c-0410-ac8e-9d2fd5bffc1fpull/5/head
parent
6f2ca1bb22
commit
06bfcbf22d
|
@ -619,7 +619,9 @@ aiMesh* ColladaLoader::CreateMesh( const ColladaParser& pParser, const Collada::
|
||||||
|
|
||||||
// build a temporary array of pointers to the start of each vertex's weights
|
// build a temporary array of pointers to the start of each vertex's weights
|
||||||
typedef std::vector< std::pair<size_t, size_t> > IndexPairVector;
|
typedef std::vector< std::pair<size_t, size_t> > IndexPairVector;
|
||||||
std::vector<IndexPairVector::const_iterator> weightStartPerVertex( pSrcController->mWeightCounts.size());
|
std::vector<IndexPairVector::const_iterator> weightStartPerVertex;
|
||||||
|
weightStartPerVertex.resize(pSrcController->mWeightCounts.size(),pSrcController->mWeights.end());
|
||||||
|
|
||||||
IndexPairVector::const_iterator pit = pSrcController->mWeights.begin();
|
IndexPairVector::const_iterator pit = pSrcController->mWeights.begin();
|
||||||
for( size_t a = 0; a < pSrcController->mWeightCounts.size(); ++a)
|
for( size_t a = 0; a < pSrcController->mWeightCounts.size(); ++a)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue