2
0
Madrich 11 жил өмнө
parent
commit
77cec96d74
1 өөрчлөгдсөн 11 нэмэгдсэн , 1 устгасан
  1. 11 1
      code/ColladaExporter.cpp

+ 11 - 1
code/ColladaExporter.cpp

@@ -354,7 +354,8 @@ void ColladaExporter::WriteTextureColorEntry( const Surface& pSurface, const std
     if( pSurface.texture.empty() )
     {
       mOutput << startstr << "<color sid=\"" << pTypeName << "\">" << pSurface.color.r << "   " << pSurface.color.g << "   " << pSurface.color.b << "   " << pSurface.color.a << "</color>" << endstr;
-    } else
+    }
+	else
     {
       mOutput << startstr << "<texture texture=\"" << pImageName << "\" texcoord=\"CHANNEL" << pSurface.channel << "\" />" << endstr;
     }
@@ -673,8 +674,17 @@ void ColladaExporter::WriteGeometry( size_t pIndex)
 		{
 			const aiFace& face = mesh->mFaces[a];
 			if (face.mNumIndices != 3) continue;
+			// write vertix indices
+			for( size_t b = 0; b < face.mNumIndices; ++b )
+			{
+				mOutput << face.mIndices[b] << " ";
+			}
+			// write normal indices
 			for( size_t b = 0; b < face.mNumIndices; ++b )
+			{
 				mOutput << face.mIndices[b] << " ";
+			}
+
 		}
 		mOutput << "</p>" << endstr;
 		PopTag();