CatmullRom() public static method

public static CatmullRom ( double value1, double value2, double value3, double value4, double amount ) : double
value1 double
value2 double
value3 double
value4 double
amount double
return double
コード例 #1
0
 public static void CatmullRom(ref Vector2 value1, ref Vector2 value2, ref Vector2 value3, ref Vector2 value4, float amount, out Vector2 result)
 {
     result = new Vector2(
         MathHelper.CatmullRom(value1.x, value2.x, value3.x, value4.x, amount),
         MathHelper.CatmullRom(value1.y, value2.y, value3.y, value4.y, amount));
 }
コード例 #2
0
 public static void CatmullRom(ref Vector2 value1, ref Vector2 value2, ref Vector2 value3, ref Vector2 value4, Double amount, out Vector2 result)
 {
     result = new Vector2(
         MathHelper.CatmullRom(value1.X, value2.X, value3.X, value4.X, amount),
         MathHelper.CatmullRom(value1.Y, value2.Y, value3.Y, value4.Y, amount));
 }
コード例 #3
0
 public static Vector2 CatmullRom(Vector2 value1, Vector2 value2, Vector2 value3, Vector2 value4, float amount)
 {
     return(new Vector2(
                MathHelper.CatmullRom(value1.x, value2.x, value3.x, value4.x, amount),
                MathHelper.CatmullRom(value1.y, value2.y, value3.y, value4.y, amount)));
 }
コード例 #4
0
 public static Vector2 CatmullRom(Vector2 value1, Vector2 value2, Vector2 value3, Vector2 value4, Double amount)
 {
     return(new Vector2(
                MathHelper.CatmullRom(value1.X, value2.X, value3.X, value4.X, amount),
                MathHelper.CatmullRom(value1.Y, value2.Y, value3.Y, value4.Y, amount)));
 }