ousttrue/pymeshio — pull request #4 by griffon-9 (2012-05-26 14:40:45+00:00)
Title: BUG (export_pmd) : ik_index

PMDへエクスポートされたボーンをPMDエディタ Ver.0.1.0.0で見ていたところ、IK影響下ボーンにおいて影響IKボーンの設定値が空になっていましたので、（どの程度意味があるのかは理解していないのですが）代表的なモデルデータと同じような値が入るようなコードを作成させていただきました。

diffの後半３行の部分については、代表的なPMD形式のモデルデータを観察したところ、「左つま先」の影響IKボーンが「左足ＩＫ」になっているようでしたので、その作法（？）に合わせるためにやっている処理です。
PMD形式のモデルデータでは基本的に親ボーンの方が子ボーンよりもIndexが小さいはずですので、親ボーンから影響IKボーンの設定値をコピーする処理を繰り返すことにより、設定値が子孫ボーンへ伝搬され結果的に「左つま先」に「左足ＩＫ」が影響IKボーンとして設定されるはずです。