|
|
|||||
Круг не круглый
День добрый всем.
Дано: правильный круг (создан инструментом, длина и высота совпадают). При вращении вокруг центра видно, что его немного подколбашивает, как будто круг не правильный (правильный бы не колбасило, это очевидно). Вопрос правильности окружности принципиальный, симулировать невращением правильность круга не вариант. Кто-нибудь как-нибудь выходил из такой ситуации? |
|
|||||
Модрон-ветеринар
|
Цитата:
Вероятнее всего дело не в "некруглости", а в анимации сглаживаемых границ векторного изображения. Т.е. "ступенька" дрожит. На ЭЛТ-мониторах менее заметно. Вовсе не очевидно. Каждый кадр происходит именно вращение символа, т.е. плеер "не знает", что это круг, и перерисовывает его действительно повернутым. И при этом может не поспевать сглаживать кривую границы даже при отображении "идеального" круга.
__________________
Идите первым! Последний раз редактировалось mooncar; 11.01.2011 в 16:42. |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Для идеального круга нужны кривые Безье третьего порядка, а флеш использует второго порядка, поэтому круг получается "не круглым".
Поэтому крутить круг не надо. Сделайте круглую маску и крутите содержимое под ней. Последний раз редактировалось iNils; 11.01.2011 в 17:14. |
|
|||||
Цитата:
|
|
|||||
Спасибо, причина проблемы ясна. Маска приходила в голову, но думал: мало-ли, вдруг есть что проще. Так или иначе маска помогает, да.
|
|
|||||
Регистрация: Feb 2008
Сообщений: 560
|
Можно попробовать нарисовать окружность отрезками через sin и cos, так как на сколько я понял, идеальная окружность не строится кривыми Безье.
|
Часовой пояс GMT +4, время: 23:50. |
|
« Предыдущая тема | Следующая тема » |
|
|