Ne bas, funkcija koju sam ti dao radi nad 1D vrednostima, tako da moras da je primenis nad svakim setom koordinata posebno, za x i y. U konkretnom slucaju ide (kontrolna tacka, start, end, kontrolna tacka).
Nisam video sinoc sta ti je konkretno trebalo, pa ona koju sam ti dao ne bi radila sa QubicCurve2D, sto sada vidim da koristis.
Napravio sam ti primer implementacije, nadam se da ce ti pomoci:
Primer
(nije java, vise vizuelno, ali isti princip)