Форум программистов, компьютерный форум, киберфорум
Наши страницы
ActionScript
Войти
Регистрация
Восстановить пароль
 
Theoryofgames
253 / 237 / 50
Регистрация: 20.12.2011
Сообщений: 707
1

Неправильная отрисовка Stroke у RoundedRect

07.10.2013, 08:41. Просмотров 365. Ответов 6
Метки нет (Все метки)

Подскажите, пожалуйста, с чем связана непавильная отрисовка strok-а у адобовского RoundRect. Дело в том, что при рисовании строка явно заметно смещение этого самого strok-а на углах. Вот пример:

ActionScript 3
1
2
3
4
5
6
var rr:Shape = new Shape();
rr.graphics.lineStyle(3, 0x0000FF);
rr.graphics.beginFill(0x040404, .5);
rr.graphics.drawRoundRectComplex(25, 100, 300, 300, 20, 20, 20, 20);
rr.graphics.endFill();
addChild(rr);
Отрисовка по точкам с помощью кривых Безье дала аналогичный результат. Можно ли как-то избавиться от этого бага?

P.S. Если растягивать окно Flash Player-a, то можно добиться того, что stroke будет в некоторые моменты отрисован нормально.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2013, 08:41
Ответы с готовыми решениями:

Неправильная отрисовка линии
Проблема с отрисовкой нулевой линии при чтении линии графика из массива. Нулевая линия рисуется тем...

Неправильная отрисовка QGraphicsView
Доброго времени суток. Столкнулся со следующей проблемой. В конструкторе MainWindow создаю объекты...

Неправильная отрисовка фигур
Доброй ночи! Прошу помочь разобраться с ошибкой в работе программы-рисовалки (WPF). <InkCanvas...

Неправильная отрисовка текстур в OpenGL
Всем доброго дня, недавно начал изучать как работать с графикой и решил повторить пример из урока,...

анимация Polygon.Stroke в C#
Проблемка с анимацией границы фигуры с кода c# непосредственно, а именно: ColorAnimation...

6
TanaTiX
Модератор
2798 / 1652 / 168
Регистрация: 19.02.2011
Сообщений: 6,011
Завершенные тесты: 2
07.10.2013, 11:26 2
Theoryofgames, не совсем понял. О каком смещении идет речь?
0
Theoryofgames
253 / 237 / 50
Регистрация: 20.12.2011
Сообщений: 707
07.10.2013, 12:04  [ТС] 3
Место в котором начинается дуга выглядит неровно. Не то, чтобы совсем, но вполне заметно.
0
TanaTiX
Модератор
2798 / 1652 / 168
Регистрация: 19.02.2011
Сообщений: 6,011
Завершенные тесты: 2
07.10.2013, 12:15 4
Theoryofgames, это особенности рендера. Флеш не рисует полностью сплошные пиксели для реализации эффекта закругления - было бы угловатым изображение, вместо этого часть пикселей рисует полупрозрачной. Такой эффект присутствует во многих графических редакторах.
1
Theoryofgames
253 / 237 / 50
Регистрация: 20.12.2011
Сообщений: 707
07.10.2013, 12:19  [ТС] 5
Т.е. приходится мириться с этим и исправить в данном случае ничего нельзя ?
0
TanaTiX
Модератор
2798 / 1652 / 168
Регистрация: 19.02.2011
Сообщений: 6,011
Завершенные тесты: 2
07.10.2013, 12:24 6
Theoryofgames, попробуй нарисовать такую границу сплошными пикселями (от руки), хохмы ради. Посмотри, что получится. Думаю, больше понравится стандартный вариант.
1
nubideus
390 / 272 / 76
Регистрация: 19.09.2011
Сообщений: 829
11.10.2013, 02:53 7
Theoryofgames, http://help.adobe.com/ru_RU/FlashPla...xelHinting.jpg

http://help.adobe.com/ru_RU/FlashPla...ml#lineStyle()

у линий во флешах богатая настройка
0
11.10.2013, 02:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2013, 02:53

[UWP] Анимация цвета свойства Stroke
Создаю UWP приложение и столкнулся с проблемой: есть контрол Rectangle нужно что бы его свойство...

Изменить цвет "stroke" SVG при input:focus
Добрый день. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">...

неправильная кодировка
делаю простой пример: на форме кнопка и текстовое поле. отправляю введенное значение с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru