| > バインドポーズは初期状態で単位行列が自動的に設定されていると思っていましたが、何も設定されていなかったわけですね。
バインド ポーズは以下の関数でセットします。
CTaObject::SetBindPose(CTaObject *const pObjects[], const TA_VECTOR Translates[], const TA_VECTOR Angles[], const TA_VECTOR Scales[], const TA_VECTOR Shears[], UINT nCount)
オブジェクトのリストと同数の姿勢パラメータを一括して 渡します。この関数が呼ばれていない状態では、オブジェクトの リストや個数自体が不明ですので、それらの姿勢パラメータの デフォルト値があらかじめ設定されていることは理屈として ありえないですね。
マニュアルで説明されていますように、1〜5のデータをセット するようにしてください。2のデータは単位行列になる場合 が多いと思います。
ご質問ありがとうございました。
|