FbxNode
–
シーンからのアクセス
•
//
シーンのルートノードを取得
•
FbxNode* currentNode = lScene->GetRootNode();
•
•
//
ノードの子供にて再起処理
•
int
numKids = currentNode->GetChildCount();
•
for
(
int
k = 0; k < numKids; k++)
•
{
•
FbxNode *childNode = currentNode->GetChild(k);
•
traverseScene(childNode, level+1);
•
}
•
demo
このコードは、ルートノードの子供として、再帰的にノードにアクセスすることでシーン中の全ノードにアクセスする例です。
コードを解説する・・・・
関数名は異なりますが、
SDK
サンプルの
Transformations
にてこの再帰処理が行なわれております。
3ds
Max
により
FBX
を読み込み、コードを見せる・・・