示例#1
0
CU::Matrix44f CreateMatrix(FbxAMatrix& aOriention)
{
	CU::Matrix44f returnMatrix;
	for(int y = 0;y < 4;++y)
	{
		for(int x = 0;x < 4;++x)
		{
			returnMatrix.myMatrix[y * 4 + x] = (float)aOriention.Get(x, y);
		}
	}
	return returnMatrix;
}
//----------------------------------------------------------------------------
HMatrix Utilities::FbxMatrixToPX2(FbxAMatrix &fbxMat)
{
	HMatrix mat;

	for (int row = 0; row < 4; row++)
	{
		for (int col = 0; col < 4; col++)
		{
			mat(col, row) = (float)fbxMat.Get(row, col);
		}
	}

	return mat;
}