Полигоны в Altium сложны.
Решением вашей проблемы является использование правила InPolygonвместо IsPolygon.
Насколько я понимаю, Altium рассматривает полигоны как своего рода «мета» дескриптор, внутренне. Объект «Многоугольник» содержит контур многоугольника. Сам план соответствует InPolygonправилу (что вам нужно).
Это, конечно, делает гораздо более неприятным тот факт, что IsPolygonэто допустимый токен правила, поэтому ваше правило будет выглядеть корректным и даже пройдет проверку правил, но молча потерпит неудачу, когда вы попытаетесь на самом деле перерисовать многоугольник, поскольку IsPolygonправило совпадает с чем-то еще.
Кроме того, из вашего включенного изображения вы пытаетесь заставить Power Plane Clearanceправило воздействовать на многоугольник. Я думаю, что вам может потребоваться изменить это Clearanceправило (в разделе Electricalгруппировки в окне правил, поскольку полигоны Altium не являются плоскостями).
Это с моей головы, банкомат. Прошло много времени с тех пор, как мне понадобились различные зазоры самолетов в Altium
Не спрашивайте, сколько времени мне понадобилось, чтобы понять это самому ...
Да, кроме того, размещение полигонов над полигонами может иметь интересные эффекты, так как то, какой полигон удерживается из-за правил, определяется порядком заливки. Впоследствии, если вы измените свой макет и запустите такую команду Repour Violating, вы можете получить полигоны в нечетном состоянии, когда последующее заполнение Repourизменит общий контур многоугольника, даже если полигоны уже проходили правила проектирования.