|
@@ -307,8 +307,8 @@ void TSShapeInstance::reSkin( String newBaseName, String oldBaseName )
|
|
|
{
|
|
|
// Try changing base
|
|
|
const String &pName = materialNames[i];
|
|
|
- String newName( pName );
|
|
|
- newName.replace( oldBaseName, newBaseName );
|
|
|
+ String newName( String::ToLower(pName) );
|
|
|
+ newName.replace( String::ToLower(oldBaseName), String::ToLower(newBaseName) );
|
|
|
pMatList->renameMaterial( i, newName );
|
|
|
}
|
|
|
|
|
@@ -316,6 +316,12 @@ void TSShapeInstance::reSkin( String newBaseName, String oldBaseName )
|
|
|
initMaterialList();
|
|
|
}
|
|
|
|
|
|
+void TSShapeInstance::resetMaterialList()
|
|
|
+{
|
|
|
+ TSMaterialList* oMatlist = mShape->materialList;
|
|
|
+ setMaterialList(oMatlist);
|
|
|
+}
|
|
|
+
|
|
|
//-------------------------------------------------------------------------------------
|
|
|
// Render & detail selection
|
|
|
//-------------------------------------------------------------------------------------
|