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); } }
public short FromCompressedFloat(float val) { if (parent != null) { return(parent.FromCompressedFloat(val)); } return(AnimationAxisTransformBlock.FromCompressedFloat(val, AnimationAxisTransformBlock.SCALE)); }