Parse 'Tf' field in MTL.

This commit is contained in:
Syoyo Fujita
2016-08-18 16:13:27 +09:00
parent dea325cdcb
commit 646f1312f1
4 changed files with 32 additions and 1 deletions

View File

@@ -764,7 +764,8 @@ static void LoadMtl(std::map<std::string, int> *material_map,
}
// transmittance
if (token[0] == 'K' && token[1] == 't' && IS_SPACE((token[2]))) {
if ((token[0] == 'K' && token[1] == 't' && IS_SPACE((token[2]))) ||
(token[0] == 'T' && token[1] == 'f' && IS_SPACE((token[2])))) {
token += 2;
float r, g, b;
parseFloat3(&r, &g, &b, &token);