Bug 28305 - неправильная отрисовка многоугольников
Summary: неправильная отрисовка многоугольников
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libcairo (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-04 02:30 MSK by Vladislav Zavjalov
Modified: 2018-07-07 17:23 MSK (History)
2 users (show)

See Also:


Attachments
программа, воспроизводящая проблему. (1.23 KB, application/octet-stream)
2013-01-04 02:30 MSK, Vladislav Zavjalov
no flags Details
проблемная картинка (46.13 KB, image/png)
2013-01-04 02:32 MSK, Vladislav Zavjalov
no flags Details
Сгенерировано с libcairo-1.15.10 (35.22 KB, image/png)
2018-07-07 15:34 MSK, Vitaly Lipatov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Zavjalov 2013-01-04 02:30:48 MSK
Created attachment 5697 [details]
программа, воспроизводящая проблему.

libcairo-devel-1.12.8-alt1
libcairomm-1.9.8-alt1
libcairo-1.12.8-alt1
libcairomm-devel-1.9.8-alt1
libcairo-gobject-1.12.8-alt1

Наткнулся на то, что некоторые многоугольники отрисоваваются лишь частично. Докопался пока до простого примера (во вложении). Устанавливается clipping path, рисуется многоугольник с заливкой и границей. В результате граница рисуется правильно, а заливка покрывает лишь часть многоугольника. Полученная картинка - во вложении.

Кстати, это вторая подобная проблема за последнее время. В прошлый раз не рисовались некоторые линии, пересекающие clipping path. Это было в октябре и исправилась обновлением libcairo.
Comment 1 Vladislav Zavjalov 2013-01-04 02:32:24 MSK
Created attachment 5698 [details]
проблемная картинка
Comment 2 Vitaly Lipatov 2018-07-07 15:34:13 MSK
Created attachment 7649 [details]
Сгенерировано с libcairo-1.15.10
Comment 3 Vitaly Lipatov 2018-07-07 15:35:13 MSK
Жаль, не хватало команды сборки:
$ g++ cairo_tst2.cpp $(pkg-config --cflags --libs cairomm-1.0)

Закрываю, отрисовка нормальная с libcairo-1.15.10 libcairomm-1.12.2 (картинка приложена).
Comment 4 Vladislav Zavjalov 2018-07-07 17:23:39 MSK
Проверил, все хорошо. Спасибо!