Формирование линии Безье и управление ее формой



Аx:
Аy:
Bx:
By:
Cx:
Cy:
Dx:
Dy:
Параметр управления:
s:
Парамет u для p=f(u)
u:
Координата x для y=f(x)
x:
Координаты p = f(u)
x = -??-
y = -??-
Координата y = f(x) y = -??-

Здесь формирование кривой Безье по двум крайним точкам A и D и двум, так называемым, характеристическим B и C. Управлять кривой можно как внутренними точками B и C, так и параметром управления s (s <= 1). Точка р на кривой вычисляется от безразмерного параметра u (0 <= u <= 1). На практике не менее важно уметь вычислять точку на кривой f ( ее координату y) от переменной координаты х. При этом, если x меньше x первой точки, то она становится равной ей. Примечание: "Вычислить" означает и "отрисовать".