pull/607/head
parent
4a77170399
commit
bc8aa18eb2
|
@ -162,12 +162,18 @@ void ObjFileMtlImporter::load()
|
||||||
}
|
}
|
||||||
break;
|
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;
|
++m_DataIt;
|
||||||
getFloatValue( m_pModel->m_pCurrentMaterial->alpha );
|
getFloatValue( m_pModel->m_pCurrentMaterial->alpha );
|
||||||
m_DataIt = skipLine<DataArrayIt>( m_DataIt, m_DataItEnd, m_uiLine );
|
m_DataIt = skipLine<DataArrayIt>( m_DataIt, m_DataItEnd, m_uiLine );
|
||||||
}
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'N':
|
case 'N':
|
||||||
|
@ -343,9 +349,9 @@ void ObjFileMtlImporter::getTexture() {
|
||||||
getTextureOption(clamp);
|
getTextureOption(clamp);
|
||||||
m_pModel->m_pCurrentMaterial->clamp[clampIndex] = clamp;
|
m_pModel->m_pCurrentMaterial->clamp[clampIndex] = clamp;
|
||||||
|
|
||||||
std::string strTexture;
|
std::string texture;
|
||||||
m_DataIt = getName<DataArrayIt>( m_DataIt, m_DataItEnd, strTexture );
|
m_DataIt = getName<DataArrayIt>( m_DataIt, m_DataItEnd, texture );
|
||||||
out->Set( strTexture );
|
out->Set( texture );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* /////////////////////////////////////////////////////////////////////////////
|
/* /////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
Loading…
Reference in New Issue