![]() |
метод "curveTo()"
Кто объяснит, по каким формулам рисуются эти кривые, я знаю что это "сплайны", кривые 3го порядка и т.д.... в общем совершенно не конкретные вещи. Для чего мне это надо? Хочется сделать почти что как у Дембицкого свой класс "Path", но вот в математике не могу разобраться (как и у Дембицкого нужно контролировать касательную в произвольной точке кривой и любую координату кривой). Смотрел его исходники - капец, не одолеть... Кто знает, объясните попроще, вот есть координаты 3х точек (X1,Y1;X2,Y2;X3,Y3), вот коэфф.(A,B,C,D) которые зависят от координта и их нужно вставить в формулу A*Х^3+B*X^2+C*X+D=Y. С интегралами, производными и лимитой знаком =)
|
Что именно интересует? Формула кривой Безье 3-го порядка?
|
Ну хотя бы формулы... и как приложить к Flashу все это добро...
|
Вложений: 1
Наглядный пример
|
|
Цитата:
|
Если переключить на Английский столько интересного можно увидеть=)
|
Цитата:
|
И где там про длину?
Я знаю что длина это это интеграл (от 0 до 1) корня из суммы квадратов дифференциала параметрических уровней по dt. Кто понял что я сказал? :) Но я интегралы считал 10 лет назад. Пробывал воспользоваться wolfram.com и еще одним сайтом, но каждый из них выдавал разные результаты. У Ива тоже формула не идеальная. Если задать координаты начальной точки (0,0), а для конечной (4,3) и для контрольной любую координату на прямой между этими двумя точками то длина кривой должна быть 5, а не выходит. |
Цитата:
|
| Часовой пояс GMT +4, время: 02:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.