- Collada: read falloff and hotspot_beam spotlight properties to be compatible with OpenCollada. Thanks to gargaj for the patch.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1201 67173fc5-114c-0410-ac8e-9d2fd5bffc1fpull/5/head
parent
973e3fede3
commit
b908b00f96
|
@ -1026,6 +1026,14 @@ void ColladaParser::ReadLight( Collada::Light& pLight)
|
||||||
pLight.mIntensity = ReadFloatFromTextContent();
|
pLight.mIntensity = ReadFloatFromTextContent();
|
||||||
TestClosing("intensity");
|
TestClosing("intensity");
|
||||||
}
|
}
|
||||||
|
else if (IsElement("falloff")) {
|
||||||
|
pLight.mOuterAngle = ReadFloatFromTextContent();
|
||||||
|
TestClosing("falloff");
|
||||||
|
}
|
||||||
|
else if (IsElement("hotspot_beam")) {
|
||||||
|
pLight.mFalloffAngle = ReadFloatFromTextContent();
|
||||||
|
TestClosing("hotspot_beam");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if( mReader->getNodeType() == irr::io::EXN_ELEMENT_END) {
|
else if( mReader->getNodeType() == irr::io::EXN_ELEMENT_END) {
|
||||||
if( strcmp( mReader->getNodeName(), "light") == 0)
|
if( strcmp( mReader->getNodeName(), "light") == 0)
|
||||||
|
|
Loading…
Reference in New Issue