Example #1
0
 public static Vector3 Cubic(BezierSegment3D seg, float t)
 {
     return(new Vector3(
                Bezier.Cubic(seg.p0.x, seg.p1.x, seg.p2.x, seg.p3.x, t),
                Bezier.Cubic(seg.p0.y, seg.p1.y, seg.p2.y, seg.p3.y, t),
                Bezier.Cubic(seg.p0.z, seg.p1.z, seg.p2.z, seg.p3.z, t)));
 }
Example #2
0
 public static Vector3 Cubic(Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t)
 {
     return(new Vector3(
                Bezier.Cubic(p0.x, p1.x, p2.x, p3.x, t),
                Bezier.Cubic(p0.y, p1.y, p2.y, p3.y, t),
                Bezier.Cubic(p0.z, p1.z, p2.z, p3.z, t)));
 }
Example #3
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)));
 }