Команды общего редактирования
Порядок указания объектов в данном случае очень важен. Сначала нужно указать "режущие кромки" – в нашем примере это один отрезок. Окончание выбора режущих объектов – это нажатие клавиши Enter. Следующий запрос:
- Select object to trim or shift-select to extend or [Project/Edge/Undo]: (Выберите обрезаемый объект или с клавишей SHIFT выберите удлиняемый объект или [Проекция/Кромка/Отменить]:)
В ответ на этот запрос необходимо выбрать объекты, которые будут обрезаны (в данном примере – упомянутым отрезком), но при этом объекты следует указать именно в той части, которая должна удалиться в результате обрезки. На рис. 3.37 обрезаемые объекты помечаются в точках, которые для наглядности оформлены узловыми точками.
Вместо указания обрезаемых объектов можно изменить установки или отменить предыдущее действие (опция Undo (Отменить)). При выборе опции Project (Проекция) AutoCAD предлагает:
- Enter a projection option [None/Ucs/View] <Ucs>: (Задайте опцию проецирования [Нет/Пск/Вид] <Пск>:)
Предлагаемые для выбора опции означают, что обрезка может производиться не только режущими кромками, но и их проекциями, а способ проецирования может быть установлен либо по текущей системе координат (опция Ucs (Пек)), либо по текущему виду (опция View (Вид)). Эти опции будут понятны после разбора операций трехмерных построений. Опция None (Нет) отключает возможность обрезки в проекции (т. е. режущие и обрезаемые объекты должны будут находиться в одной плоскости).
При выборе опции Edge (Кромка) будет выведен запрос:
- Enter an implied edge extension mode [Extend/No extend] <No extend>: (Режим продолжения кромки до воображаемого пересечения [С продолжением/ Без продолжения] <Без продолжения>:)
Здесь определяется, участвуют ли в операции обрезки продолжения режущих кромок. При выборе режима Extend (С продолжением) обрезка выполняется не только выбранными режущими кромками, но и их продолжениями. В случае режима No extend (Без продолжения) обрезка продолжениями режущих кромок не выполняется.
Одни и те же линии при необходимости могут входить как в набор режущих кромок, так и в набор обрезаемых объектов. Например, если два пересекающихся отрезка должны быть взаимно обрезаны, то каждый из них должен быть включен в оба вышеупомянутых набора. Тогда система выполнит взаимную обрезку за одну команду TRIM (ОБРЕЗАТЬ).
При обрезке может происходить преобразование типов примитивов. Например, окружность может стать дугой, луч – отрезком, прямая – лучом или отрезком.
В последних версиях системы команда TRIM (ОБРЕЗАТЬ) фактически объединена с командой EXTEND (УДЛИНИТЬ), рассматриваемой ниже. Это выражается в том, что при ответе на запрос Select object to trim or shift-select to extend or [Project/Edge/Undo]: (Выберите обрезаемый объект или с клавишей SHIFT выберите удлиняемый объект или [Проекция/Кромка/Отменить]:) вместо обычного выбора обрезаемых объектов можно нажать клавишу SHIFT и, не отпуская, отметить мышью объекты. Однако отмеченные таким образом объекты будут не обрезаться, а удлиняться до секущей кромки. В системе AutoCAD 2000 и более ранних версиях этого не было.
Команда EXTEND (УДЛИНИТЬ), которой соответствует кнопка позволяет выбрать набор "граничных кромок", а затем указать объекты, которые удлиняются до этих кромок. Команду можно также вызвать из падающего меню Modify (Редакт) с помощью пункта Extend (Удлинить). Последовательность указания объектов очень важна, так как системе нужно различать граничные и удлиняемые объекты.
Первое сообщение содержит информацию о действующих режимах (режимы общие с командой TRIM (ОБРЕЗАТЬ)) и запрос граничных кромок, до которых нужно выполнить операцию удлинения:
- Current settings: Projection = UCS Edge = None Select boundary edges… Select objects: (Текущие установки: Проекция = ПСК Кромки = Без продолжения Выберите граничные кромки… Выберите объекты:)
Укажите объекты, которые должны образовать набор граничных кромок, и завершите их выбор нажатием клавиши Enter. Далее:
- Select object to extend or shift-select to trim or [Project/Edge/Undo]: (Выберите удлиняемый объект или с клавишей SHIFT выберите обрезаемый объект или [Проекция/Кромка/Отменить]:)
Нужно указать объекты, которые будут удлинены до набора граничных кромок, причем точка указания каждого удлиняемого объекта должна быть ближе к тому концу, в сторону которого будет выполнено удлинение. На рис. 3.38 пунктиром показан эллипс, который является граничной кромкой, а левый удлиняемый отрезок указан в верхней своей части.
Если бы отрезок был помечен в левой части, то система AutoCAD выдала бы сообщение:
- No edge in that direction. (В данном направлении кромки нет.)
Команда EXTEND (УДЛИНИТЬ) интегрирована с ранее рассмотренной командой TRIM (ОБРЕЗАТЬ), поэтому если при выборе удлиняемых объектов нажата клавиша SHIFT, то объекты, выбранные в команде EXTEND (УДЛИНИТЬ), не удлиняются, а обрезаются.
Команда BREAK (РАЗОРВАТЬ) предназначена для разрыва объекта в двух указываемых точках. Команду можно вызвать из падающего меню Modify (Редакт) с помощью пункта Break (Разорвать). Кроме того, ей в панели инструментов Modify (Редактирование) соответствуют две кнопки. Кнопка вызывает команду BREAK (РАЗОРВАТЬ) в самом общем варианте. Этот вариант мы сначала и рассмотрим.