• R/O
  • SSH
  • HTTPS

mmdx: Commit


Commit MetaInfo

Revision74 (tree)
Zeit2010-03-21 15:06:04
Autorwilfrem

Log Message

時間計測コードがベイクのマルチスレッドで衝突していた問題を修正

Ändern Zusammenfassung

Diff

--- trunk/MikuMikuDanceXNA/Model/MMDBoneManager.cs (revision 73)
+++ trunk/MikuMikuDanceXNA/Model/MMDBoneManager.cs (revision 74)
@@ -224,15 +224,7 @@
224224 i = this[i].BoneData.SkeletonHierarchy;//boneのindexはWORD
225225 //親ボーンを登録
226226 } while (ik.IKChildBones.IndexOf((ushort)i) >= 0); //IK影響下じゃないボーンが見つかるまで探索(固定点決めるようにiKじゃないボーンも一つ入れておく)
227-#if TRACE
228- if(Model.mmdXNA.TimeRular!=null && Model.UseTimeRular)
229- Model.mmdXNA.TimeRular.BeginMark(4,"SolveIK",Color.Green);
230-#endif
231227 Solver.Solve(moveVec, underIKs, this[ikbone], this, Limitation);//IKを解決
232-#if TRACE
233- if (Model.mmdXNA.TimeRular != null && Model.UseTimeRular)
234- Model.mmdXNA.TimeRular.EndMark(4, "SolveIK");
235-#endif
236228 //解決時に解がボーンに入っているのでそのまま帰る
237229 }
238230
Show on old repository browser