code: public Vector2f pointAt(float t) {
  		float a = 1 - t;
  		float b = t;
  		
  		float f1 = a * a * a;
  		float f2 = 3 * a * a * b;
  		float f3 = 3 * a * b * b;
  		float f4 = b * b * b;
  		
  		float nx = (p1.x * f1) + (c1.x * f2) + (c2.x * f3) + (p2.x * f4);
  		float ny = (p1.y * f1) + (c1.y * f2) + (c2.y * f3) + (p2.y * f4);
  		
  		return new Vector2f(nx,ny);
  	}
docs: Get the point at a particular location on the curve
  
  @param t A value between 0 and 1 defining the location of the curve the point is at
  @return The point on the curve