Exemple #1
0
        private void Lift()
        {
            List <string>  names = new List <string>();
            List <float[]> times = new List <float[]>();
            List <float[]> keys  = new List <float[]>();

            var time          = 1.5f;
            var shoulderPitch = MotionHelper.DegreeToRadian(40f);

            #region Positions
            names.Add("LShoulderPitch");
            times.Add(new[] { time });
            keys.Add(new[] { shoulderPitch });

            names.Add("RShoulderPitch");
            times.Add(new[] { time });
            keys.Add(new[] { shoulderPitch });
            #endregion

            AngleInterpolation(names, keys, times, true);
        }
Exemple #2
0
        private void InitHands()
        {
            List <string>  names = new List <string>();
            List <float[]> times = new List <float[]>();
            List <float[]> keys  = new List <float[]>();

            var time      = 1.5f;
            var elbowRoll = MotionHelper.DegreeToRadian(20f);

            #region 1
            names.Add("LElbowRoll");
            times.Add(new[] { time });
            keys.Add(new[] { elbowRoll });

            names.Add("RElbowRoll");
            times.Add(new[] { time });
            keys.Add(new[] { -elbowRoll });
            #endregion

            AngleInterpolation(names, keys, times, true);
        }