package graphics; public class Spline { protected Vector4 C; public Spline(double a, double b, double c, double d) { C = new Vector4(a,b,c,d); } public double get(double t) { double t2 = t*t; //save a multiply by caching t*t Vector4 T = new Vector4(t2*t, t2, t, 1); return C.dotProduct(T); } }