Community
KFbxAxisSystem axisSystem( KFbxAxisSystem::OpenGL );
if( fbxScene->GetGlobalSettings().GetAxisSystem() != axisSystem )
axisSystem.ConvertScene( fbxScene );
KFbxAnimEvaluator* sceneEvaluator = node.node->GetScene()->GetEvaluator();
KFbxXMatrix fbxMatrix = sceneEvaluator->GetNodeGlobalTransform( node.node );
//KFbxXMatrix axisChanger;
//axisChanger.mData = -1;
//fbxMatrix *= axisChanger;
mesh.SetPivot( fbxMatrix );
mesh.ApplyPivot();
KFbxAnimEvaluator* sceneEvaluator = node.node->GetScene()->GetEvaluator();
KFbxXMatrix fbxMatrix = sceneEvaluator->GetNodeGlobalTransform( node.node );
fbxMatrix *= GetGeometry( node.node );
KFbxXMatrix axisChanger;
axisChanger.mData = -1;
fbxMatrix = axisChanger * fbxMatrix;
mesh.SetPivot( fbxMatrix );
mesh.ApplyPivot();
Can't find what you're looking for? Ask the community or share your knowledge.