![]() |
Правильно. При очень большом числе треугольников, внешняя граница многоугольника будет настолько детализирована, что отличить ее от окуржности не представляется возможным. Все зависит от количества треугольников.
|
DISconnected, не понятно, что вы имеете ввиду?
Может это похоже, когда во флеш редакторе мы открываем панель ColorMixer, затем кликаем по цвету заливки или обводки и открывается окно, где справа вверху и есть пиктограмка с круговым градиентом? Тогда, может быть тут поможет DisplacementMapFilter... |
chingachgoog! Он имел ввиду градиент цвет которого постоянен по направлению радиус-вектора окружности, но изменяется в зависимости от угла этого радиус-вектора.
|
И зачем тут треугольники? Рисуется сектор, из двух линий и одной кривой безье. В зависимости от величины радиуса, подбирается угол сектора.
|
Цитата:
Можно и так. Но при большом числе треугольников либо секторов в результирующем круге практически невозможно будет отличить первый и второй вариант. Хочу отметить, что работа со сплайнами несколько трудозатратна для Flash плэйера и вопрос эффективности описания дуги сплайном 2 степени неоднозначен, во всяком случае для меня. Потом, непонятно, как Вы будете строить градиент? |
Ну думаю, что этот круг будет по 100 раз в секунду перерисовываться и жрать ресурсы. Однако вы правы, ваш спор о терминах сбил меня с пути истинного, достаточно треугольников, а свурху положить круглую маску для отсечения углов.
А какие проблемы с построением градиента? Судя по вашим же словам Цитата:
|
Я имел ввиду вот, что (возможно я Вас не понял):
Цитата:
|
Вложений: 1
Наверное, что-то типа такого, но матрицу преобразований надо будет хорошо просчитать...
|
chingachgoog! Великолепное решение с помощью DisplacementMapFilter!!!
Если бы еще код содержал в себе алгоритм прироста градиента в зависимости от какой-либо величины, было бы супер! Если это возможно, покажите пожалуйста такой код. |
Цитата:
|
| Часовой пояс GMT +4, время: 23:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.