Заблокирован
|
|
1 | |
Как нарисовать линию с плавным переливанием цвета от стартовой точки к конечной?13.11.2014, 19:02. Показов 2596. Ответов 4
Метки нет (Все метки)
0
|
13.11.2014, 19:02 | |
Ответы с готовыми решениями:
4
Проблемы с плавным переливанием градиента Нарисовать линию, соединяющую две точки Как нарисовать эллипс и границу «две точки-тире» фиолетового цвета Нарисовать пряумогольник из пунктирных линию желтого цвета, а сам внутри он закрашен голубым |
13.11.2014, 19:21 | 2 | |||||||||||||||
Взято с google:
1
|
Заблокирован
|
|
13.11.2014, 19:45 [ТС] | 3 |
Ну тут используется обычная коническая градиентная кисть.
А если допустим линия волнистая какая - нибуть и заранее не известно куда она направлена и направление меняет в рантайме?
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
13.11.2014, 22:21 | 4 |
И что это меняет? Градиент применяется по мере отрисовки линии, а не поверх нее.
0
|
Заблокирован
|
|
13.11.2014, 22:47 [ТС] | 5 |
то, что при изменении ориентации линии тебе нужно будет изменять ориентацию градиентной кисти включая все градиент стопы и тд... Вообще в последних версиях рисовалок типа Qt, Direct2D (DirectX) очень не удобно на мой взгляд сделали раскраску объектов с помощью отдельных объектов - кистей. Толи дело раньше - указал цвет начальной точки и конечной, указал как именно цвет перетекать должен и крути верти линию как хочешь... Сейчас такое есть по моему в OpenGL и в Direct3D (между точками фейсов)
Добавлено через 1 минуту Весь фокус в том, что он никак не привязан к ориентации линии, более того, он даже не привязан к её координатам и если ты линию нарисуешь в глобальных координатах вне действия градиента - он вообще не сработает (по крайней мере как надо)
0
|
13.11.2014, 22:47 | |
13.11.2014, 22:47 | |
Помогаю со студенческими работами здесь
5
Как в MDI форме фон сделать с плавным переходом цвета Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |