SmoothStep() public static method

public static SmoothStep ( float value1, float value2, float amount ) : float
value1 float
value2 float
amount float
return float
コード例 #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)));
 }
コード例 #2
0
ファイル: Vector2.cs プロジェクト: empika/MonoGame
 public static void SmoothStep(ref Vector2 value1, ref Vector2 value2, float amount, out Vector2 result)
 {
     result = new Vector2(
         MathHelper.SmoothStep(value1.X, value2.X, amount),
         MathHelper.SmoothStep(value1.Y, value2.Y, amount));
 }
コード例 #3
0
ファイル: Vector3.cs プロジェクト: chubbyerror/Gibbo2D
 public static void SmoothStep(ref Vector3 value1, ref Vector3 value2, float amount, out Vector3 result)
 {
     result.X = MathHelper.SmoothStep(value1.X, value2.X, amount);
     result.Y = MathHelper.SmoothStep(value1.Y, value2.Y, amount);
     result.Z = MathHelper.SmoothStep(value1.Z, value2.Z, amount);
 }