commit
696b6c1e97
|
@ -683,18 +683,18 @@ void ColladaParser::ReadController( Collada::Controller& pController)
|
||||||
else if( IsElement( "bind_shape_matrix"))
|
else if( IsElement( "bind_shape_matrix"))
|
||||||
{
|
{
|
||||||
// content is 16 floats to define a matrix... it seems to be important for some models
|
// content is 16 floats to define a matrix... it seems to be important for some models
|
||||||
const char* content = GetTextContent();
|
const char* content = GetTextContent();
|
||||||
|
|
||||||
// read the 16 floats
|
// read the 16 floats
|
||||||
for( unsigned int a = 0; a < 16; a++)
|
for( unsigned int a = 0; a < 16; a++)
|
||||||
{
|
{
|
||||||
// read a number
|
// read a number
|
||||||
content = fast_atoreal_move<ai_real>( content, pController.mBindShapeMatrix[a]);
|
content = fast_atoreal_move<ai_real>( content, pController.mBindShapeMatrix[a]);
|
||||||
// skip whitespace after it
|
// skip whitespace after it
|
||||||
SkipSpacesAndLineEnd( &content);
|
SkipSpacesAndLineEnd( &content);
|
||||||
}
|
}
|
||||||
|
|
||||||
TestClosing( "bind_shape_matrix");
|
TestClosing( "bind_shape_matrix");
|
||||||
}
|
}
|
||||||
else if( IsElement( "source"))
|
else if( IsElement( "source"))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue