瀏覽代碼

OpenGEX: fix alloc for texture coordinates.

Kim Kulling 9 年之前
父節點
當前提交
b4b303ab55
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      code/OpenGEXImporter.cpp

+ 1 - 1
code/OpenGEXImporter.cpp

@@ -706,7 +706,7 @@ void OpenGEXImporter::handleIndexArrayNode( ODDLParser::DDLNode *node, aiScene *
     m_currentMesh->mVertices = new aiVector3D[ m_currentMesh->mNumVertices ];
     m_currentMesh->mVertices = new aiVector3D[ m_currentMesh->mNumVertices ];
     m_currentMesh->mNormals = new aiVector3D[ m_currentMesh->mNumVertices ];
     m_currentMesh->mNormals = new aiVector3D[ m_currentMesh->mNumVertices ];
     m_currentMesh->mNumUVComponents[ 0 ] = numItems * 3;
     m_currentMesh->mNumUVComponents[ 0 ] = numItems * 3;
-    m_currentMesh->mTextureCoords[ 0 ] = new aiVector3D[ m_currentMesh->mNumUVComponents[ 0 ] ];
+    m_currentMesh->mTextureCoords[ 0 ] = new aiVector3D[ m_currentMesh->mNumVertices ];
 
 
     unsigned int index( 0 );
     unsigned int index( 0 );
     for( size_t i = 0; i < m_currentMesh->mNumFaces; i++ ) {
     for( size_t i = 0; i < m_currentMesh->mNumFaces; i++ ) {