Я использую python и matplotlib для создания нескольких замкнутых многоугольников. Затем мне нужно заполнить их штриховкой, что можно сделать через set_hatch.
http://matplotlib.org/api/artist_api.html#matplotlib.patches.Patch.set_hatch< /а>
http://matplotlib.org/examples/pylab_examples/hatch_demo.html
К сожалению, я работаю с изображениями в градациях серого, и мне нужно больше штриховок, чем предусмотрено по умолчанию — я бы предпочел предоставить растровое изображение (или какое-то похожее изображение), которое можно было бы замостить, вместо того, чтобы использовать эти штриховки с различной плотностью.
Я открыт для других библиотек python (pyglet, pygame, PIL и т. д.), однако я бы предпочел, чтобы решение было на python.