2009年1月2日金曜日

跳ねるモデル

どうも、作ったPhysXのActorが安定しない(接触面で跳ねたりする)ので、何が原因なんだろうと模索していたら、Rigid bodyのglobalPoseに不適切な行列をぶち込んでいたからのようだ。入れていた行列は、回転以外にスケーリングの成分も含んでいる行列だったんだが、それがいけなかったっぽい。Mayaで作ったPhysXのCollision volumeモデルを書き出す前に、メニュー内のedit->freeze transformしておいて行列を初期化して対処した。あくまでもglobalPoseなんだなぁ。