Можно рисовать программно всякие фигуры и заливать их. А можно ли как-нибудь "рисовать" в этих фигурах отверстия? Полупрозрачная фигура поверх другого объекта лишь накладывается сверху со смешиванием цветов. А эффекта пересечения такого, как при "ручном" рисовании не происходит.
Может быть кто-нибудь сталкивался и знает, как сделать или обойти. В принципе, можно постоянно хранить всю фигуру в массиве, а отверстия рассчитывать в этих данных и каждый раз рисовать всю конструкцию заново. Но это, как вы понимаете, медленно. Гораздо проще "вырезать" кусок у уже нарисованной фигуры. Вопрос - как?
