ViewScene/GetPosition.cxx
         
    
#include "GetPosition.h"
{
    bool        lPositionFound = false;
    if (pPose)
    {
        int lNodeIndex = pPose->
Find(pNode);
 
        if (lNodeIndex > -1)
        {
            
            
            
            {
                lGlobalPosition = GetPoseMatrix(pPose, lNodeIndex);
            }
            else
            {
                
                
                if (pParentGlobalPosition)
                {
                    lParentGlobalPosition = *pParentGlobalPosition;
                }
                else
                {
                    {
                        lParentGlobalPosition = GetGlobalPosition(pNode->
GetParent(), pTime, pPose);
 
                    }
                }
                FbxAMatrix lLocalPosition = GetPoseMatrix(pPose, lNodeIndex);
 
                lGlobalPosition = lParentGlobalPosition * lLocalPosition;
            }
            lPositionFound = true;
        }
    }
    if (!lPositionFound)
    {
        
        
        
        
        
        
    }
    return lGlobalPosition;
}
{
    memcpy((
double*)lPoseMatrix, (
double*)lMatrix, 
sizeof(lMatrix.
mData));
 
    return lPoseMatrix;
}
{
}