Редактирование объектов проектирования печатных плат полигональной формы
Краткий обзор
- Узнайте, какие многоугольные объекты редактируются по одинаковым принципам и как размещать и изменять их форму с помощью доступных режимов формирования углов и сочетаний клавиш.
- Ознакомьтесь с редактированием рёбер и вершин в различных режимах, включая разбиение, преобразование в дуги, перемещение, сдвиг, добавление и удаление элементов геометрии.
- Разберитесь, как объединять и вычитать полигональные заливки, изменять границы и контуры платы, а также определять, когда требуется повторная заливка или появляются предупреждения о самопересечениях.
Пожалуй, наиболее универсальная форма объекта в Altium Designer — многоугольная. Существует ряд объектов многоугольной формы, в том числе:
- Область — объекты-области используются для создания медных областей многоугольной формы, вырезов в полигонах, вырезов в плате и полостей.
- Полигональная заливка — полигональные заливки могут создаваться из объектов-областей либо из дорожек и дуг. При создании из областей каждый изолированный участок меди представляет собой объект-область.
- Экструдированное 3D-тело — вид сверху экструдированного 3D-тела задаётся многоугольной формой.
- Форма платы — форма платы, или её контур, представляет собой замкнутый многоугольник, определяющий границы платы.
- Комната — комната является примитивным объектом проекта. Это область, помогающая размещать компоненты.
- Контактная площадка произвольной формы — если контактная площадка задана как площадка произвольной формы, её форму можно интерактивно редактировать в рабочей области как многоугольный объект.
Режимы размещения
При размещении объекта многоугольной формы доступны пять режимов формирования углов, у четырёх из которых также есть подрежимы направления угла. Во время размещения:
- Нажимайте Shift+Spacebar для переключения между пятью доступными режимами формирования углов: 45 градусов, 45 градусов с дугой, 90 градусов, 90 градусов с дугой и произвольный угол.
- Нажимайте Spacebar для переключения между двумя подрежимами направления угла.
-
В любом из режимов формирования углов с дугой удерживайте клавиши
или
, чтобы уменьшать или увеличивать дугу. При этом удерживайте клавишу Shift, чтобы ускорить изменение размера дуги.
- Используйте сочетание клавиш 1 для переключения между размещением двух рёбер за щелчок и одного ребра за щелчок. Во втором режиме пунктирное ребро называется предварительным сегментом (как показано на последнем изображении в наборе ниже).
- Нажмите клавишу Backspace, чтобы удалить последнюю вершину.



Нажимайте Shift+Spacebar для переключения между пятью доступными режимами формирования углов; используйте сочетание клавиш 1 для переключения между размещением двух рёбер и одного ребра.
Редактирование многоугольного объекта
Щёлкните по многоугольному объекту один раз, чтобы выбрать его. При этом объект перейдёт в режим редактирования. Внешняя форма многоугольного объекта задаётся последовательностью рёбер. Каждое ребро имеет конечную вершину на каждом конце, отображаемую в виде закрашенного белого квадрата, и центральную вершину посередине, отображаемую в виде полого белого квадрата. Каждая конечная вершина обозначает место соединения двух рёбер.
Объединение выбранных полигональных заливок
Два или более объектов полигональной заливки можно объединить, выполнив следующие действия:
- Разместите новые полигональные заливки (или перетащите существующие) так, чтобы они перекрывались нужным образом.
- Выберите все полигональные заливки, которые нужно объединить.
- Щёлкните правой кнопкой мыши по одной из выбранных заливок, затем выберите команду Polygon Actions » Combine Selected Polygons в контекстном меню.

Объединение двух существующих полигональных заливок в одну.
Вычитание выбранных полигональных заливок
Один или несколько объектов полигональной заливки можно вычесть из другой, «базовой», полигональной заливки, выполнив следующие действия:
- Разместите новые или перетащите существующие полигональные заливки так, чтобы они перекрывали нужную базовую полигональную заливку — ту, из которой будет выполняться вычитание.
- Выберите базовую полигональную заливку, щёлкните правой кнопкой мыши, затем выберите команду Polygon Actions » Subtract Polygons From Selected в контекстном меню.
- Выберите полигоны, которые нужно вычесть.
- Щёлкните правой кнопкой мыши или нажмите Esc, чтобы завершить процесс.

Вычитание существующей полигональной заливки из существующей «базовой» полигональной заливки.
Изменение границы полигона
Помимо редактирования вершин, команда Modify Polygon Border позволяет легко изменять форму полигональных заливок и областей. Для выполнения команды выберите нужный полигон, щёлкните по нему правой кнопкой мыши и выберите Polygon Actions » Modify Polygon Border. После запуска команды курсор принимает вид перекрестия. При каждом щелчке добавляется новая вершина. Как и при размещении полигона, клавиши Shift+Spacebar позволяют изменять форму углов.
Изменение границы полигона.
Изменение формы платы
Аналогично команде Modify Polygon Border, команда Modify Board Shape позволяет легко изменять форму платы. Команда доступна в Board Planning Mode (View » Board Planning Mode) при нажатии Design » Modify Board Shape. После запуска команды курсор принимает вид перекрестия. При каждом щелчке добавляется новая вершина. Клавиши Shift+Spacebar позволяют изменять форму углов.
Изменение границы области
Помимо редактирования вершин, команда Modify Region Border позволяет легко изменять форму областей. Для запуска команды выберите нужную область, щёлкните по ней правой кнопкой мыши и выберите Polygon Actions » Modify Polygon Border. После запуска команды курсор принимает вид перекрестия. При каждом щелчке добавляется новая вершина. Клавиши Shift+Spacebar позволяют изменять форму углов.
Задание вершин и управление ими
При редактировании полигонов доступны три режима, описанные ниже. Во время перетаскивания вершины можно переключать текущий режим, нажимая клавиши Shift+Spacebar. Сведения о положении курсора на плате и текущем режиме редактирования отображаются в строке состояния и на экранном индикаторе Heads-Up.
Режимы редактирования вершин
Режим разбиения
В этом режиме нажмите на центральную вершину и перетащите её, чтобы разбить ребро на два. Курсор отображается в виде двойной стрелки, обозначающей режим разбиения. Обратите внимание: четыре наконечника стрелок на курсоре мыши указывают, что вершину можно перетаскивать во всех четырёх направлениях.
Разбиение прямого ребра на два прямых ребра.
Режим изгиба (дуга)
В этом режиме нажмите на центральную вершину и перетащите её, чтобы изогнуть ребро, придав ему форму дуги. Обратите внимание: указатель мыши имеет два наконечника стрелки — это означает, что вершину можно перетаскивать в двух направлениях.

Изменение кривизны дугообразного ребра с увеличением или уменьшением дуги.

Придание прямому ребру формы дуги.
Режим перемещения
В этом режиме нажмите на центральную вершину (или в любом месте ребра) и перетащите её, чтобы переместить ребро. При этом углы между перемещаемым ребром и соединёнными с ним рёбрами сохраняются, а длина перемещаемого ребра изменяется по мере необходимости.

Перемещение дуги с сохранением её взаимного положения с соединёнными рёбрами.

Перемещение прямого ребра с сохранением его взаимного положения с соединёнными рёбрами.
Поведение угловой вершины
При перемещении угловой вершины также доступны три режима редактирования (используйте Shift+Spacebar для переключения режимов):
- Moving Vertex mode — свободное перемещение конечной вершины с сохранением её типа.
- Miter to Segment mode — создание нового прямого ребра; перемещаемая конечная вершина становится центральной вершиной этого ребра.
- Miter to Arc mode — создание нового дугообразного ребра; перемещаемая конечная вершина становится центральной вершиной этого ребра.

На первом изображении указатель мыши наведён на угловую вершину; на втором показано перемещение вершины в режиме перемещения вершины.

На первом изображении показано перемещение вершины в режиме преобразования угла в дугу; на втором — в режиме преобразования угла в отрезок.
Сдвиг ребра
При наведении указателя на ребро оно отображается толстой белой линией. Click+drag на ребре, чтобы сдвинуть его, уменьшая или увеличивая длину перемещаемого ребра для сохранения положения смежных рёбер.

Сдвиг дугообразного ребра с сохранением размеров и положения смежных рёбер.

Сдвиг прямого ребра с сохранением размеров и положения смежных рёбер.
Добавление или удаление вершины
Вы можете интерактивно добавлять и удалять вершины следующими способами:
- Чтобы добавить вершину, удерживайте Ctrl и наведите указатель на ребро — под указателем появится новая вершина. Нажмите кнопку мыши и слегка переместите указатель, чтобы вставить новую вершину.
- Чтобы удалить вершину, нажмите на неё и удерживайте кнопку мыши, как при перемещении, затем нажмите клавишу Delete.

Ctrl, наведите указатель и нажмите кнопку мыши, чтобы добавить вершину (первое изображение), или нажмите на существующую вершину и удерживайте кнопку мыши, затем используйте клавишу Delete, чтобы удалить эту вершину (второе изображение).
Направляющие выравнивания
При перемещении вершины появляются зелёные направляющие выравнивания. Они отображаются в подходящих местах, например, когда положение вершины позволяет выровнять новое ребро по существующему или когда хорда дуги выравнивается по соседнему ребру. При появлении направляющих действует лёгкое «прилипание», что облегчает удержание вершины в нужном положении.

Первое изображение — использование направляющей для выпрямления дуги (режим изгиба). Второе изображение — использование направляющих для выравнивания новой дуги по существующим рёбрам.

Первое изображение — использование направляющих для выравнивания разбиваемого ребра по существующим рёбрам. Второе изображение — использование направляющих для выравнивания новой вершины по существующим вершинам.
Предотвращение самопересечений
Если при размещении или редактировании объекта многоугольной формы возникает самопересечение его контура, появляется предупреждение. Вы можете Proceed с текущей формой или Revert к последней вершине, не вызывающей самопересечения.


