“FBX SDK” メモ (三角形化 KFbxGeometryConverter)

FBXファイルは四角ポリゴンも保持できるので、出力時に気をつけないと
三角と四角がごちゃごちゃになっちゃいます。

SDKには便利な事に、四角ポリゴンを三角ポリゴンへの変換が標準で備わってます。
なので、読み込み側でそこは統一をとることに。

[cc lang=”C++”]
if ( !_baseMesh->IsTriangleMesh() ) // KFbxMesh* _baseMesh
{
KFbxGeometryConverter _converter( _manager ); // KFbxSdkManager* _manager
KFbxMesh* _triangleMesh = _converter.TriangulateMesh( _baseMesh );
}
[/cc]

これで三角形化が完了します。

3DCG Program Posted by Tomoya Kanehira @ 11:26

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です