Collada: add workaround to deal with polygon with holes .
parent
947e4389ce
commit
e66dc5c9ad
|
@ -132,7 +132,6 @@ void ColladaLoader::SetupProperties(const Importer* pImp)
|
||||||
ignoreUpDirection = pImp->GetPropertyInteger(AI_CONFIG_IMPORT_COLLADA_IGNORE_UP_DIRECTION,0) != 0;
|
ignoreUpDirection = pImp->GetPropertyInteger(AI_CONFIG_IMPORT_COLLADA_IGNORE_UP_DIRECTION,0) != 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------
|
||||||
// Get file extension list
|
// Get file extension list
|
||||||
const aiImporterDesc* ColladaLoader::GetInfo () const
|
const aiImporterDesc* ColladaLoader::GetInfo () const
|
||||||
|
|
|
@ -44,7 +44,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
* @brief Implementation of the Collada parser helper
|
* @brief Implementation of the Collada parser helper
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#ifndef ASSIMP_BUILD_NO_COLLADA_IMPORTER
|
#ifndef ASSIMP_BUILD_NO_COLLADA_IMPORTER
|
||||||
|
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
|
@ -1866,7 +1865,7 @@ void ColladaParser::ReadMesh( Mesh* pMesh)
|
||||||
ReadIndexData( pMesh);
|
ReadIndexData( pMesh);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
// ignore the rest
|
// ignore the restf
|
||||||
SkipElement();
|
SkipElement();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2216,8 +2215,9 @@ void ColladaParser::ReadIndexData( Mesh* pMesh)
|
||||||
else if (IsElement("extra"))
|
else if (IsElement("extra"))
|
||||||
{
|
{
|
||||||
SkipElement("extra");
|
SkipElement("extra");
|
||||||
} else
|
} else if ( IsElement("ph")) {
|
||||||
{
|
SkipElement("ph");
|
||||||
|
} else {
|
||||||
ThrowException( format() << "Unexpected sub element <" << mReader->getNodeName() << "> in tag <" << elementName << ">" );
|
ThrowException( format() << "Unexpected sub element <" << mReader->getNodeName() << "> in tag <" << elementName << ">" );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue