Без видеть любое Кодего это будет довольно грубо для того чтобы ответить. Как вы «сигналя»?
Родовой ответ что ВЫ вычисляете видимый регион в форме прямоугольника основанного на ВАШЕМ сигналя алгоритме и после этого используете GraphicsPath.GetBounds () для каждого GraphicsPath и видите если приводя к rectanlge видимо using Rectangle.Intersect, то (). Если так, после этого вы рисуете, то что GraphicsPath в вашем «представляет» метод…