Ako si upucen u programiranje sledi ovaj link (Bezierove krive):
http://www.gamedev.net/referen...mming/features/curvessurfaces/
Sve se svodi na to da postavis 4 tacke:A(x,y),B(x,y),C(x,y),D(x,y) i menjas "a" parametar od nula do jedan (b je uvek 1-a). I tako spajas linijom tacku po tacku. "Realtime" zavisi od toga kolika ti je preciznost potrebna.
X = Ax*a*a*a + Bx*3*a*a*b + Cx*3*a*b*b + Dx*b*b*b;
Y = Ay*a*a*a + By*3*a*a*b + Cy*3*a*b*b + Dy*b*b*b;