ousttrue / pymeshio

3d model reader/writer for python
http://pypi.python.org/pypi/pymeshio/
92 stars 26 forks source link

NEW FEATURE (import_pmd) : IK_UNITRADIAN support #5

Closed griffon-9 closed 12 years ago

griffon-9 commented 12 years ago

import_pmdで取り込んだモデルデータをexport_pmdによって再度PMDファイルへ出力した場合、IKの設定値である単位制限角(PMDエディタ上での表示名です)が保持されておらず、0になってしまうためIKが動作しないという問題があります。

調査したところ、現在のexport_pmdではPMX用に用意されたカスタムプロパティに基づいて出力する単位制限角の値を決定しており、かつimport_pmdがカスタムプロパティを設定しないため、カスタムプロパティがない場合のデフォルト値として0が出力される状態になっている、ということのように見受けられました。

そこで対策としてimport_pmdでカスタムプロパティを設定するコードを作成させていただきました。