コード例 #1
0
 public AnimationBlender(MotionPose startingPose, PoseSpeed defaultAcceleration, PoseSpeed defaultTopSpeed)
 {
     //set fields
     _startingPose        = startingPose;
     _defaultAcceleration = defaultAcceleration;
     _defaultTopSpeed     = defaultTopSpeed;
 }
コード例 #2
0
        double ConvertSpeed(PoseSpeed?speed, PoseSpeed defaultSpeed)
        {
            if (speed == null)
            {
                speed = defaultSpeed;
            }
            switch (speed)
            {
            case PoseSpeed.Fastest: return(900);

            case PoseSpeed.Fast: return(400);

            case PoseSpeed.Slow: return(95);

            case PoseSpeed.Slowest: return(10);

            case PoseSpeed.Normal:
            default:
                return(150);
            }
        }