I load FBX models using Autodesk FBX SDK2013.The models get rotated 90 degrees on X-Axis by default.
The SDK supplies this method :
FbxAxisSystem::OpenGL.ConvertScene(scene);
to perform axis conversion.But it doesn't work.Calling it changes nothing.Moreover,it seems that the FBX exporter uses OpenGL right hand sytem by default,at least that is what it says on import:
FbxAxisSystem fbxAxis = scene->GetGlobalSettings().GetAxisSystem();
if (fbxAxis != FbxAxisSystem::OpenGL)
{
//....
}
returns false. So I don't understand;if it is OpenGL (right handed system,why the models have Z axis as up? Is it the SDK bug?