Используя опцию Изменить вершины команды Редактировать полилинию Вы можете изменять отдельные вершины полилинии.
При выборе этой опции программа включает специальный режим редактирования вершин и ставит на первой вершине символ X, который указывает на текущую выбранную для редактирования вершину. Опции Следующая и Предыдущая перемещают символ X на следующую или предыдущую вершину. Вы можете редактировать одновременно только одну вершину.
При изменении вершин вы можете применять следующие методы редактирования полилинии:
Команда PEDITEXT используется в группе команд 2D Редактирование квадро-меню курсора.
Редактирование сегмента полилинии с помощью квадро-меню
- Расположите курсор рядом с полилинией.
Если текущее значение системной переменной TIPS равно 1, отобразится виджет Ассистент.
По умолчанию команды квадро-меню будут применены ко всей полилинии. - Нажмите клавишу Ctrl для переключения на режим редактирования сегмента.
Теперь команды квадро-меню будут применяться к сегменту, который находится под курсором. - После того, как отобразится квадро-меню, выполните одно из следующих действий.
- Щелкните правой кнопкой мыши для выполнения команды, предлагаемой в квадро-меню по умолчанию.
- Переместите курсор к группе команд 2D Редактирование, входящей в состав квадро-меню.
4. Выберите команду:
-
Добавить вершину: добавляет вершину в ближайший к курсору сегмент.
-
Добавить вершину в конец: добавляет новую вершину в конце полилинии.
Эта опция доступна только при расположении курсора вблизи одной из конечных точек полилинии. -
Изменить выпуклость сегмента: изменяет выпуклость дугового сегмента полилинии.
-
Удалить сегмент: удаляет ближайший к курсору сегмент.
-
Растянуть за сегмент: растягивает полилинию перемещением ближайшего к курсору сегмента.
-
Растянуть за вершину: растягивает полилинию перемещением ближайшей к курсору вершины в указанную точку.
Чтобы перейти в режим редактирования вершин полилинии
- Выполните одно из следующих действий:
- Нажмите кнопку Редактировать полилинию (
) на панели Изменение.
- Выберите пункт Редактировать полилинию в меню Изменение.
- Введите в командной строке editpline или pedit и нажмите клавишу Enter.
Запрос программы: Укажите полилинию для редактирования:
2. Выберите полилинию.
Запрос программы: Вершины(Edit)/Замкнуть(Close)/Спрямить(Decurve)/Сгладить(Fit)/Объединить(Join)/Режим типа линии(Linetype)/Обратить(Reverse)/Сплайн(Spline)/Заострить(Taper)/Ширина(Width)/На шаг назад(Undo)/<Выход>:
Откроется контекстное меню.
3. В контекстном меню выберите Изменить вершины или в командной строке введите E и нажмите клавишу Enter.
Запрос программы: Следующая(Next)/Предыдущая(Previous)/Угол(Angle)/Разорвать(Break)/Вставить(Insert)/Переместить(Move)/Обновить(Regen)/Указать(SElect)/Спрямить(Straighten)/Ширина(Width)/Выход(eXit)/<Next>:
Контекстное меню команды:
Начальная точка полилинии будет отмечена символом треугольника.
Чтобы преобразовать прямолинейный сегмент полилинии в криволинейный
- Перейдите в Режим редактирования вершин полилинии.
- Выберите начальную вершину сегмента, который необходимо изменить.
Для выбора вершины используйте опцию Следующая / Предыдущая контекстного меню.
Символ X указывает на текущую выбранную вершину. - В контекстном меню выберите Угол или введите в командной строке А и нажмите клавишу Enter.
Контекстное меню закроется.
Запрос программы: Охватываемый сегментом угол (>0 против часовой, 0 - прямая, <0 по часовой) <текущее значение>: - Введите в командной строке новое значение охватываемого угла и нажмите клавишу Enter.
- Направление для дуг сегментов определяется следующим способом:
- положительные значения углов: против часовой стрелки
- отрицательные значения углов: по часовой стрелке
- 0° для прямолинейных сегментов
5. В контекстном меню выберите Выход или в командной строке введите X и нажмите клавишу Enter для выхода из Режима редактирования вершин полилинии.
6. Выполните одно из следующих действий:
- Продолжите редактирование выбранной полилинии.
- Выберите в контекстном меню опцию Отмена или нажмите клавишу Enter для завершения Редактирования полилинии.
Чтобы разорвать полилинию на две отдельные полилинии
- Перейдите в Режим редактирования вершин полилинии.
- Выберите вершину, в которой необходимо разорвать полилинию.
Для выбора вершины используйте опцию контекстного меню Следующая / Предыдущая.
Символ X указывает на текущую выбранную вершину. - В контекстном меню выберите Разорвать или в командной строке введите B и нажмите клавишу Enter.
Запрос программы: Следующая(Next)/Предыдущая(Previous)/Указать(Select)/Выполнить(Go)/Выход(eXit)/<Next>:
Контекстное меню примет вид:
- При необходимости для выбора второй вершины выполните одно из следующих действий:
- В контекстном меню выберите Следующая / Предыдущая.
- В контекстном меню выберите Указать или в командной строке введите S и нажмите клавишу Enter.
В ответ на запрос программы укажите вершину.
5. В контекстном меню выберите Выполнить или в командной строке введите G и нажмите клавишу Enter.
Полилиния будет разорвана на две полилинии.
Если в п.4 выбрана вторая точка, будут удалены сегменты между двумя выбранными вершинами.
6. В контекстном меню выберите Выход или в командной строке введите X и нажмите клавишу Enter для выхода из Режима редактирования вершин полилинии.
7. Выполните одно из следующих действий:
- Продолжите редактирование выбранной полилинии.
- Выберите в контекстном меню опцию Отмена или нажмите клавишу Enter для завершения Редактирования полилинии.
Чтобы добавить новую вершину полилинии
- Перейдите в Режим редактирования вершин полилинии.
- Выберите начальную вершину сегмента, для которого необходимо добавить новую вершину.
Для выбора вершины используйте опцию контекстного меню Следующая / Предыдущая.
Символ X указывает на текущую выбранную вершину. - В контекстном меню выберите Вставить или в командной строке введите I и нажмите клавишу Enter.
Запрос программы: Положение новой вершины: - Укажите точку расположения новой вершины.
Новая вершина будет вставлена. - В контекстном меню выберите Выход или в командной строке введите X и нажмите клавишу Enter для выхода из Режима редактирования вершин полилинии.
- Выполните одно из следующих действий:
- Продолжите редактирование выбранной полилинии.
- Выберите опцию Отмена в контекстном меню или нажмите клавишу Enter для завершения Редактирования полилинии.
Чтобы переместить вершину полилинии
- Перейдите в Режим редактирования вершин полилинии.
- Выберите вершину, которую необходимо переместить.
Для выбора вершины используйте опцию Следующая / Предыдущая контекстного меню.
Символ X указывает на текущую выбранную вершину. - В контекстном меню выберите Переместить или в командной строке введите M и нажмите клавишу Enter.
Запрос программы: Новое положение вершины: - Укажите новое положение выбранной вершины.
Вершина будет перемещена. - В контекстном меню выберите Выход или в командной строке введите X и нажмите клавишу Enter для выхода из Режима редактирования вершин полилинии.
- Выполните одно из следующих действий:
- Продолжите редактирование выбранной полилинии.
- Выберите опцию Отмена в контекстном меню или нажмите клавишу Enter для завершения Редактирования полилинии.
Чтобы удалить вершину полилинии
- Перейдите в Режим редактирования вершин полилинии.
- Выберите вершину, расположенную перед первой из удалямых вершин.
Для выбора вершины используйте опцию Следующая / Предыдущая контекстного меню.
Символ X указывает на текущую выбранную вершину. - В контекстном меню выберите Спрямить или в командной строке введите S и нажмите клавишу Enter.
Запрос программы: Спрямить: Следующая(Next)/Предыдущая(Previous)/Указать(Select)/Выполнить(Go)/Выход(eXit)/<Next>: - Чтобы выбрать вершину, следующую за последней удаляемой вершиной, выполните одно из следующих действий:
- В контекстном меню выберите Следующая / Предыдущая.
- В контекстном меню выберите Указать или в командной строке введите S и нажмите клавишу Enter.
В ответ на запрос программы укажите вершину.
5. В контекстном меню выберите Выполнить или в командной строке введите G и нажмите клавишу Enter.
Вершины, расположенные между указанными вершинами, будут удалены.
Выбранные вершины будут соединены прямолинейным сегментом.
6. В контекстном меню выберите Выход или в командной строке введите X и нажмите клавишу Enter для выхода из Режима редактирования вершин полилинии.
7. Выполните одно из следующих действий:
- Продолжите редактирование выбранной полилинии.
- Выберите опцию Отмена в контекстном меню или нажмите клавишу Enter для завершения Редактирования полилинии.
Чтобы изменить ширину сегмента полилинии
- Перейдите в Режим редактирования вершин полилинии.
- Выберите начальную точку изменяемого сегмента.
Для выбора вершины используйте опцию контекстного меню Следующая / Предыдущая.
Символ X указывает на текущую выбранную вершину. - Запрос программы: Введите ширину в начале сегмента <текущее значение>:
- Выполните одно из следующих действий:
- Введите в командной строке новое значение ширины и нажмите клавишу Enter.
- Определите новое значение ширины графическим способом.
Запрос программы: Введите ширину в конце сегмента <текущее значение>::
5. Выполните одно из следующих действий:
- Введите в командной строке новое значение ширины и нажмите клавишу Enter.
- Определите новое значение ширины графическим способом.
6. В контекстном меню выберите Выход или в командной строке введите X и нажмите клавишу Enter для выхода из Режима редактирования вершин полилинии.
7. Выполните одно из следующих действий:
- Продолжите редактирование выбранной полилинии.
- Выберите опцию Отмена в контекстном меню или нажмите клавишу Enter для завершения Редактирования полилинии.
ПРИМЕЧАНИЕ |
Новое значение ширины будет применено после завершения выполнения команды Редактировать полилинию (см.п.6). |