Microsoft.Xna.Framework.MathHelper.SmoothStep C# (CSharp) Method

SmoothStep() public static method

public static SmoothStep ( float value1, float value2, float amount ) : float
value1 float
value2 float
amount float
return float
        public static float SmoothStep(float value1, float value2, float amount)
        {
            float num = MathHelper.Clamp(amount, 0f, 1f);
            return MathHelper.Lerp(value1, value2, num * num * (3f - 2f * num));
        }
        public static float CatmullRom(float value1, float value2, float value3, float value4, float amount)

Usage Example

コード例 #1
0
ファイル: Vector2.cs プロジェクト: empika/MonoGame
 public static Vector2 SmoothStep(Vector2 value1, Vector2 value2, float amount)
 {
     return(new Vector2(
                MathHelper.SmoothStep(value1.X, value2.X, amount),
                MathHelper.SmoothStep(value1.Y, value2.Y, amount)));
 }
All Usage Examples Of Microsoft.Xna.Framework.MathHelper::SmoothStep