Узловые точки

Команды подменю «Узловые точки» используются в режиме редактирования формы фигур (см. выше) и в других режимах недоступны. Большинство команд этого пункт применимы к объектам типа Curve (Polyline) – линии (полилинии) свободной формы, обладающие набором узловых точек. Такие объекты могут быть созданы при помощи соответствующего инструмента редактора, либо получены в результате преобразования других фигур, как это описано ниже.

Команда «Преобразовать в полилинию» применяется для преобразования фигур, таких, как прямоугольник Box и эллипс Ellipse в замкнутые фигуры, форму которых можно впоследствии изменять. Для преобразования необходимо выделить объект и применить команду. Тип объекта при этом изменяется на Curve.

Команда «Объединить кривые» может быть применена к нескольким объектам типа Curve, выделенным на схеме. После применения команды все они будут преобразованы в один объект типа Curve, то есть, их наборы узловых точек будут объединены. Полученный таким образом объект можно далее изменять в режиме редактирования формы.

Если, при работе в режиме редактирования формы, узловые точки одного объекта Curve оказались разделены на два (или более) набора связанных соединительными линиями узловых точек, но между этими наборами нет ни одной соединительной линии, то становится доступной команда «Разделить кривые». Частный случай – ситуация сразу после объединения двух кривых. После применения команды «Разделить кривые», на основе двух раздельных наборов узловых точек будут сформированы два объекта типа Curve.

Узловые точки объекта могут быть выделены (выбраны) при помощи инструмента редактирования формы. Для выделения нескольких точек следует удерживать нажатой клавишу Shift на клавиатуре. Выбранные узловые точки закрашиваются чёрным.

Читать также:  Основные этапы становления и развития архивного дела в России

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

Если выбрано ровно два узла, причём, как минимум один из них является конечной точкой, то становятся доступны команды «Объединить узлы» и «Соединить узлы». Обе эти команды могут использоваться как для соединения двух изолированных наборов узловых точек, так и для преобразования разомкнутой линии в замкнутую. Разница в том, что, при использовании команды «Соединить…» будет построен отрезок, соединяющий два выбранных узла, а при использовании команды «Объединить…» оба узла будут перемещены и объединены в одной точке, положение которой выбирается автоматически.

Обратная операция выполняется командой «Разделить узлы»: выбранная промежуточная узловая точка преобразуется в два оконечных узла (в той же позиции), без соединительной линии между ними. Таким образом формируются два изолированных набора узловых точек.

Читать также:  ОТ ФИЛЬТРА К ЗАПРОСУ

Следующие две команды выполняют взаимообратные операции: преобразование выбранной разомкнутой линии Curve в замкнутую – команда «Замкнуть фигуру» – и наоборот – команда «Разомкнуть фигуру». Для замыкания разомкнутой линии будет дорисован отрезок, соединяющий конечную и начальную точки линии.

Если выбран прямолинейный сегмент линии, становится доступна команда «Преобразовать в кривую», после выполнения которой становится возможным изменения степени кривизны сегмента, как это было описано выше.

Наоборот, выбранный криволинейный сегмент можно преобразовать в прямой отрезок с помощью команды «Преобразовать в линию». В результате выполнения команды криволинейный сегмент будет удалён, а вместо него будет нарисован отрезок прямой.

Команда «Разбить на отрезки» служит для выполнения кусочно-линейной аппроксимации: выбранный криволинейный участок заменяется набором прямолинейных отрезков; количество добавляемых при этом узловых точек будет выбрано редактором автоматически.

Оцените статью
Информационный блог
Добавить комментарий