Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНЖГРАФИКА (Графические элементы).doc
Скачиваний:
10
Добавлен:
21.03.2016
Размер:
124.42 Кб
Скачать

Редактирование полилиний

Редактирование полилинии любого вида может быть осуществлено при помощи команды PEDIT. Команда может быть вызвана из меню Modify Object Polyline или из панели инструментов Modify II, сокращенный вызов PE.

Редактирование полилинии предполагает работу в одном из двух режимов команды PEDIT: редактирование полилинии в целом и редактирование вершин полилинии. При вызове команды появляется запрос о выборе редактируемой полилинии:

Select polyline or [Multiple]:

По умолчанию предполагается, что будет выбран только один объект, после чего в командной строке появится перечень доступных опций. Если же требуется редактировать несколько полилиний, необходимо прежде выбрать опцию Multiple. Если в качестве объектов для редактирования пользователь выбирает не полилинии, а другие объекты (отрезки, дуги, окружности), то появляется запрос Convert Lines and Arcs to polylines [Yes/No], предлагающий преобразовать выбранные объекты в полилинию.

Далее следует основной запрос команды:

Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]:

Опции команды:

Close – позволяет замкнуть разомкнутую полилинию. Если изначально полилиния замкнута, вместо этой опции в перечне появляется опция Open, позволяющая разомкнуть полилинию, удалив последний замыкающий сегмент.

Join – позволяет присоединить к полилинии дополнительные сегменты. Добавляемые сегменты должны соприкасаться концами.

Width – изменение ширины всей полилинии.

Fit – позволяет преобразовать полилинию в гладкую кривую, состоящую из дуг, соединяющих каждую пару вершин полилинии. Пользователь может задать направление касательной для каждой вершины, которая и определит форму дуги (опция задается в режиме редактирования вершин).

Spline – придает полилинии форму сплайна, используя вершины базовой полилинии как контрольные точки. При этом кривая проходит через первую и последнюю контрольные точки.

Decurve – выпрямляет полилинию, ликвидируя преобразования в результате вызова опций Fit и Spline.

Ltype Gen – определяет метод генерации типа линий, если он отличается от сплошного (Continuous). При вызове опции появляется подсказкаEnter polyline linetype generation option [ON/OFF] <Off>: По умолчанию тип линии генерируется для каждого сегмента полилинии. Это может быть неудобным: если сегменты имеют слишком малую длину по отношению к длине штриха, тип линии не будет воспроизводиться. Если же в ответ на приведенный запрос ввести значение ON, будет выбран метод генерации типа линий для всей полилинии в целом.

Undo – отменяет последнюю операцию редактирования

Edit Vertex – переход в режим редактирования вершин полилинии. В этом случае в командной строке появляется запрос:

Enter a vertex editing option [Next/Previous/Break/Insert/Move/Regen/Straighten/ Tangent/ Width/ eXit] <N>

Для выбора вершины для редактирования необходимо использовать опции Next и Previous, последовательно перемещаясь до нужной вершины. Назначение остальных опций:

Break – разорвать полилинию. Запрос опции:

Enter an option [Next/Previous/Go/eXit] <N>:

Если планируется разорвать полилинию в одной вершине, т.е. просто разделить ее на две части, необходимо выбрать опцию Go. Если же требуется разорвать полилинию между двумя вершинами, то необходимо следовать таким правилам: до вызова опции Break сделать текущей первую вершину разрыва, затем выбрать Break. Далее при помощи опций Next и Previous следует переместиться во вторую вершину разрыва и затем выбрать опцию Go. Выбор опции eXit позволяет вернуться в режим редактирования вершин.

Insert – позволяет вставить новую вершину после выделенной. После выбора опции необходимо указать точку, в которую будет помещена новая вершина

Move – позволяет переместить выделенную вершину.

Regen – выполняет регенерацию полилинии

Straighten – позволяет выпрямить дуговой сегмент между двумя вершинами. Порядок действий такой же, как и в случае опции Break – первой считается вершина, выделенная на момент вызова опции, вторая вершина выделяется перемещением маркера при помощи опций Next и Previous, после выделения второй вершины выбирается опция Go.

Tangent – позволяет задать направление касательной к выделенной вершине, которое впоследствии используется при выполнении опции Fit.

Width – изменение ширины полилинии в выделенной вершине

eXit – возврат в общий режим редактирования полилинии.