![]() |
[mx] Безье не дает покоя.
Вложений: 1
Нет, не он сам, а его чудо кривая. Поскольку в МХ можно пользоваться только кривой с одной контрол. точкой. (вроде называется "безье первого порядка", если вру - поправьте), то я решил сделать и с двумя точками - http://www.subwaydesign.by.ru/bezier/
Можно таскать букву "S" за все четыре конца. Комментарии принимаются :) Примечание 1: То же можно и в пятерке сделать. Примечание 2: Исходник в зипе. |
мм... симпатично :)
хотя слегка угловато, конечно... 8) ...только нельзя ли сделать то же самое используя деформацию сдвига с двумя "половинками" кривой... то есть нарисовать один раз кривые в каждом из мувиков, а потом их плющить... |
???????????????????
2[subway]design
Не понял!!! А как такое на пятёрке сделать??!! :confused: |
2 metton: в исходник посмотри. Там нет ни одной незаменимой функции :)
А lineTo() можно на клипах-палках построить. 2 Nox Noctis: за угловатость на стыках скажи спасибо lineTo() :( |
2[subway]design
А нечем смотреть пятёрка стоит... перекомпили его в 5-ку, пжлст, если не влом.. спасибо... |
Весело. И достаточно быстро, кстати. Отсюда делаю вывод - тормозят цвета, а не формы
|
2Aib
отсюда эпохальное философское умозаключение: тормозит не форма - тормозит содержание :D :D :D |
2Nox Noctis :p :p :p :p :p
|
2 Aib & Nox Noctis: :)
Тормоза из-за lineTo(), и причем здесь цвета? Кстати, в клипах-палках это еще больше тормозить будет. зы: сейчас перекомпилю :) |
2 [subway]design: - весело, остается реализовать рекурсивный алгоритм и с Безье будет покончено ;)
2 Nox Noctis: к сожалению "плющить" кривые не получится (зы если интересно могу нарисовать почему) Как не странно меня тоже интересует эта проблема (кривые и все что с ними связано) - Я пытался сделать кривую третьего порядка двумя кривыми - чего-то у меня не вышло - получилось, что надо расчитывать точку пересечения двух прямых...(слишком много рассчетов). Кстати тормоза в варианте [subway]design-a из-за того, что кривая отрисовывается каждый кадр. У меня пень-800 время одной отрисовки ~15мс - что вполне приемлемо для простой кривой. Остается самая интерсная штука - это составная кривая пример - это составная кривая второго продка, до 100 точек вполне нормально. А вот с третьим порядком хуже - подобным способом 20 точек уже пребор 15*20мс... |
| Часовой пояс GMT +4, время: 23:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.