То что алгоритм не простой я понимаю. Хочется сделать штриховку хотя бы для приметивов и некоторых из сочетаний имеющих замкнутый контур. В голове была мысль из контура получить геометрию которой он образован, это удалось. Найти максимальные координаты по диагонали этого контура, по факту построить прямоугольник в который умещается контур и нанести самодельную штриховку. Далее обрезать эту штриховку по контуру, с обрезкой возникла проблема кажется не тоже нет.