示例#1
0
 public static Vector2 Cubic(Vector2 p0, Vector2 p1, Vector2 p2, Vector2 p3, float t)
 {
     return(new Vector2(
                Bezier.Cubic(p0.x, p1.x, p2.x, p3.x, t),
                Bezier.Cubic(p0.y, p1.y, p2.y, p3.y, t)));
 }
示例#2
0
 public static Vector2 Linear(Vector2 p0, Vector2 p1, float t)
 {
     return(new Vector2(
                Bezier.Linear(p0.x, p1.x, t),
                Bezier.Linear(p0.y, p1.y, t)));
 }
示例#3
0
 public static Vector2 Quadratic(Vector2 p0, Vector2 p1, Vector2 p2, float t)
 {
     return(new Vector2(
                Bezier.Quadratic(p0.x, p1.x, p2.x, t),
                Bezier.Quadratic(p0.y, p1.y, p2.y, t)));
 }