Kim Kulling 2015-07-08 00:34:28 +02:00
parent 4a77170399
commit bc8aa18eb2
2 changed files with 229 additions and 223 deletions

View File

@ -162,12 +162,18 @@ void ObjFileMtlImporter::load()
}
break;
case 'd': // Alpha value
case 'd':
{
if( *(m_DataIt+1) == 'i' && *( m_DataIt + 2 ) == 's' && *( m_DataIt + 3 ) == 'p' ) {
// A displacement map
getTexture();
} else {
// Alpha value
++m_DataIt;
getFloatValue( m_pModel->m_pCurrentMaterial->alpha );
m_DataIt = skipLine<DataArrayIt>( m_DataIt, m_DataItEnd, m_uiLine );
}
}
break;
case 'N':
@ -343,9 +349,9 @@ void ObjFileMtlImporter::getTexture() {
getTextureOption(clamp);
m_pModel->m_pCurrentMaterial->clamp[clampIndex] = clamp;
std::string strTexture;
m_DataIt = getName<DataArrayIt>( m_DataIt, m_DataItEnd, strTexture );
out->Set( strTexture );
std::string texture;
m_DataIt = getName<DataArrayIt>( m_DataIt, m_DataItEnd, texture );
out->Set( texture );
}
/* /////////////////////////////////////////////////////////////////////////////