Возможно ли с помощью cairo заполнить коробку или многоугольник штриховым (или произвольным) рисунком, как показано ниже? Я не нашел информатистов в документации или хакерах в каире.Каир заполняет многоугольник с рисунком люка
- Есть ли встроенный в шаблон в Каире?
- Каковы функции для заполнения шаблонами?
Я использую haskell, но фрагмент на любом языке был бы полезен.
не полный ответ, но: возможно, вы можете [клип] (HTTP : //hackage.haskell.org/package/cairo-0.13.0.6/docs/Graphics-Rendering-Cairo.html#v: clip) фигуру, которую вы хотите заполнить, затем нарисуйте ваш узор поверх более легко вычислимой большей области, чем форма охватывает. –
Это похоже на что-то подобное, создавая шаблон из изображения, а затем разбивая его на фигуру: http://cairographics.org/samples/imagepattern/ – Cactus