2 vitocorleone ...попробую объяснить, надеюсь, поймешь.
1. Смещал начало системы координат в отправную точку (на цифрах только, конечно)
2. Брал две функции:
Синусоида, и линейная функция, которая проходит через начало координат (отправную точку) и конечную.
Линейная функция: y= ax+b. Так, как функция проходит через начао координат, b=0.
Потом находил общее решение, т.е. точку, через которую проходят обе функции. у меня получалась точка с координатами, скажем (x1;y1).
Итак:
A(x;y) – отправная точка
B(x2;y2) – конечная точка
С(x1;y1) – точка пересечения двух функций.
И теперь, ради чего все это:
k(коефициент проэкции) = (x2-x)/x1.
Получаешь коєфициент, на который нужно помножить каждую координату синусоиды, чтобу получить кривую от начальной точки до конечной.
Перебирая координаты x с шагом 0.1 (используя коэфициент) до тех пор, пока x точки движения не достигнет конечного x, получаешь дугу как значения синусоиды, спроектирование на площадь с коэфиицентом k.
фуф. Исходник есть, рабочий, но сырой больно...
Надеюсь, понятно объяснил...