コード例 #1
0
 public void AddFrame(short tc, float x, float y, float z, bool linear)
 {
     for (int i = 0; i < AxisCount; i++)
     {
         AnimationAxisTransformBlock b = AxisSet[i];
         b.Add(tc, GetAxisValue(i, b.FromCompressedFloat(x), b.FromCompressedFloat(y), b.FromCompressedFloat(z)), 0, 0, linear);
     }
 }
コード例 #2
0
 public short FromCompressedFloat(float val)
 {
     if (parent != null)
     {
         return(parent.FromCompressedFloat(val));
     }
     return(AnimationAxisTransformBlock.FromCompressedFloat(val, AnimationAxisTransformBlock.SCALE));
 }