sn0w75/MikuMikuPenguin — pull request #39 by yocchi (2014-02-03 14:45:04+00:00)
Title: Implemented angle limit clamping in updateIK() IK関数内に関節角限界でのクランプ処理を実装しました．

I checked this pull request fixes discontinuous joint angle trajectory using TDA-type MIKU and LaNoelSucree.vmd.
This may fix #22. Please check this using your models and motions.
If you change IK_DUMP in motioncontroller.cpp, you can get dump of joint trajectory of IK link bones.

Assuming joint limits are XYZ euler angles in left handed coordinate system. But I'm not sure.

TDA式ミクとLaNoelSucree.vmdの組み合わせで関節角軌道の不連続が消えることは確認しています．
#22を解決したかもしれないですが，他のモデルとモーションでの結果は見ていないので報告して欲しいです．
motioncontroller.cpp内のIK_DUMPをtrueにすると関節角軌道がダンプされます．

関節角限界は左手系XYZオイラー角であるとして処理していますが，あまり自信がないです．