我使用 Autodesk FBX SDK2013 加载 FBX 模型。默认情况下,模型在 X 轴上旋转 90 度。
SDK 提供此方法:
FbxAxisSystem::OpenGL.ConvertScene(scene);
执行轴转换。但它不起作用。调用它不会改变任何事情。此外,FBX 导出器似乎默认使用 OpenGL 右手系统,至少在导入时是这样说的:
FbxAxisSystem fbxAxis = scene->GetGlobalSettings().GetAxisSystem();
if (fbxAxis != FbxAxisSystem::OpenGL)
{
//....
}
返回假。所以我不明白;如果是OpenGL(右手系统,为什么模型的Z轴向上?是SDK错误吗?