• R/O
  • SSH
  • HTTPS

mmdx: Commit


Commit MetaInfo

Revision918 (tree)
Zeit2011-12-19 03:42:10
Autorwilfrem

Log Message

細かなミス修正、改良等

Ändern Zusammenfassung

Diff

--- trunk/MMDMotionLibrary/Motion2/MMDMotion2.cs (revision 917)
+++ trunk/MMDMotionLibrary/Motion2/MMDMotion2.cs (revision 918)
@@ -46,7 +46,7 @@
4646 /// <summary>
4747 /// 保持しているデータの座標き
4848 /// </summary>
49- public CoordinateType Coordinate { get; protected set; }
49+ public CoordinateType Coordinate { get; set; }
5050 //座標変換用ヘルパ関数
5151 float CoordZ { get { return (float)Coordinate; } }
5252
--- trunk/MikuMikuDanceCore/Model/MMDBoneManager.cs (revision 917)
+++ trunk/MikuMikuDanceCore/Model/MMDBoneManager.cs (revision 918)
@@ -89,7 +89,7 @@
8989 int parentBone = bones[i].SkeletonHierarchy;
9090 Matrix local;
9191 bones[i].LocalTransform.CreateMatrix(out local);
92- if (parentBone > bones.Count)
92+ if (parentBone >= bones.Count)
9393 {
9494 bones[i].GlobalTransform = local;
9595 }
--- trunk/MMDPipeline/Motion/MMDMotionProcessor.cs (revision 917)
+++ trunk/MMDPipeline/Motion/MMDMotionProcessor.cs (revision 918)
@@ -50,6 +50,7 @@
5050 BoneFrames[i].Scales = Vector3.One;
5151 BoneFrames[i].Location = new Vector3(input.Motions[i].Location[0], input.Motions[i].Location[1], input.Motions[i].Location[2]);
5252 BoneFrames[i].Quatanion = new Quaternion(input.Motions[i].Quatanion[0], input.Motions[i].Quatanion[1], input.Motions[i].Quatanion[2], input.Motions[i].Quatanion[3]);
53+ BoneFrames[i].Quatanion.Normalize();
5354 }
5455 result.BoneFrames = MotionHelper.SplitBoneMotion(BoneFrames);
5556 //表情モーションの変換
Show on old repository browser