Программное рисование кривой Безье высших степеней.
Привет народ. У меня такая задача: Есть на сцене несколько точек, допустим 10. Можно ли построить кубическую кривую безьее опираясь на эти точки? В доках по AS3, написано только как провести кривую 2ой степени (между двумя точками, отклоняя линию по 3ей).
Вообщем надо сделать что-то типо этого http://ru.wikipedia.org/wiki/Файл:Bezier_forth_anim.gif |
Можно.
|
но только опираясь уже не на API, а на математику и себя. Или пойти и стырить какую нить опенсорсину
|
Цитата:
|
на той же википедии есть формула для кривой любого порядка:
Цитата:
|
|
Цитата:
|
AL.exe, то, что осознание их существования обламывает халяву впарить задорого всякую "некачественную работу".
Да и "стырить" в контексте опенсорца звучит нехорошо. Правильно будет: позаимствовать. |
silin, в первой демке кривая - это склееные безье? или безье оч высокого порядка?
|
это набор состыкованных безье второго порядка
зы имо смысла считать безье высоких степеней нет никакого, поскольку флеш их не умеет рисовать, все равно придетcя эмулировать с помощью curevTo |
Часовой пояс GMT +4, время: 02:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.