ПОЛРЕД Команда
П Команды
|
| ||||
ПОЛРЕД Команда |
| ||||
Редактирование полилиний и трехмерных полигональных сетей
Панель Редактирование-2:Меню "Изменить": "Объект"
"Полилиния" Контекстное меню: Выбрать полилинию для редактирования, щелкнуть правой кнопкой мыши в области рисования и выбрать «Редактирование полилинии». Командная строка: полредВыбрать полилинию или [Несколько]: Выбрать объекты любым способом или ввести н
Дальнейшие запросы в командной строке зависят от того, какой объект выбран: 2М полилиния, 3М полилиния или 3М полигональная сеть.
Если выбранный объект является линией или дугой, отобразится следующий запрос.
Выбранный объект — не полилиния.
Сделать его полилинией? <Д>: Ввести д или н или нажать ENTER
При ответе д такой объект преобразуется в двумерную полилинию, состоящую из одного сегмента. Полученную полилинию можно отредактировать. Этой операцией можно пользоваться для объединения отрезков и дуг в полилинию. Если значение системной переменной PEDITACCEPT равно 1, то такой запрос не выдается, и выбранный объект автоматически преобразуется в полилинию.
Несколько | |
НесколькоВозможность выбора нескольких объектов. |
Выбор 2М полилинии | |
Выбор 2М полилинииЕсли выбрать 2М полилинию, отобразится следующий запрос: Ввести параметр [Замкнуть/Добавить/Ширина/Вершина/Сгладить/Сплайн/Убрать сглаживание/Типлин/Отменить]: Ввести параметр или нажать ENTER для завершения команды Если полилиния в текущий момент замкнута, опция «Замкнуть» заменяется опцией «Разомкнуть». 2М полилинии можно редактировать только в том случае, если направление нормали параллельно оси Z текущей ПСК. ЗамкнутьСоздание замыкающего сегмента полилинии, соединяющего его последний сегмент с первым. Полилиния считается открытой, пока ее не замкнуть с помощью параметра "Замкнуть". ОткрытьУдаление замыкающего сегмента полилинии. Полилиния считается замкнутой до ее размыкания с помощью параметра "Открыть". ДобавитьДобавление отрезка, дуги или другой полилинии, какой-либо конец которой совпадает с концом данной полилинии, а также отмена сглаживания для полилиний, сглаженных дугой. Конец добавляемого объекта должен точно совпадать с одной из конечных точек полилинии, за исключением случаев, когда в ответ на первый запрос команды ПОЛРЕД была выбрана опция «Несколько», которая позволяет объединять несоприкасающиеся полилинии, если их конечные точки лежат на расстоянии, не превышающем заданное. Выберите объекты: Выбрать объекты любым способом Если ранее было выбрано несколько объектов с помощью параметра "Несколько", отобразится следующий запрос: Ввести значение допуска или [Способ]<0,0000>: Ввести расстояние или с СпособЗадание способа объединения выбранных полилиний. Задайте опцию редактирования вершины Ввести способ добавления элементов [Удлинить/Добавить/Оба}<Удлинить>: Ввести у, д или о С продолжением Объединение выбранных полилиний удлинением или обрезкой сегментов до ближайших конечных точек. Добавить Объединение выбранных полилиний добавлением прямолинейного сегмента между ближайшими конечными точками. Оба Объединение выбранных полилиний удлинением или обрезкой (если возможно). Если это невозможно сделать с помощью этих операций, то объединение выбранных полилиний производится добавлением прямолинейного сегмента между ближайшими конечными точками. ШиринаЗадание новой единой ширины для всей полилинии. Новая ширина для всех сегментов: Можно воспользоваться также подопцией "Ширина" опции "Вершина" для изменения начальной и конечной ширины отдельных сегментов. ВершинаПервая вершина полилинии помечается на экране крестиком (X). Если для этой вершины задана касательная, то ее направление указывается стрелкой. В командной строке выдаются следующие запросы: [След/Пред/Разорвать/Вставить/Перенести/Реген/Выпрямить/Касательная/Ширина/вЫход] <текущая>: Ввести параметр или нажать ENTER При нажатии ENTER выполняется одна из опций по умолчанию («След» или «Пред»). ДалееПеремещение маркера X к следующей вершине. При этом маркер не будет циклически переходить от конца к началу полилинии даже в том случае, когда последняя замкнута. ПредыдущийПеремещение маркера X к предыдущей вершине. При этом маркер не будет циклически переходить от начала к концу полилинии даже в том случае, когда последняя замкнута. РазорватьЗапоминание места вершины, отмеченной маркером X, при перемещении маркера к другим вершинам. Ввести параметр [След/Пред/Выполн/вЫход] <текущая>: Ввести параметр или нажать ENTER Если какая-либо из заданных вершин попадает на конец полилинии, то результатом будет одна усеченная полилиния. Если обе заданные вершины попадают на концы полилинии (или если задана одна вершина и она попадает на конечную точку), то опцию «Разорвать» использовать нельзя. Далее Перемещение маркера X к следующей вершине. При этом маркер не будет циклически переходить от конца к началу полилинии даже в том случае, когда последняя замкнута. Предыдущий Перемещение маркера X к предыдущей вершине. При этом маркер не будет циклически переходить от начала к концу полилинии даже в том случае, когда последняя замкнута. Go Удаление всех сегментов и вершин между двумя заданными вершинами и возвращение в режим редактирования вершин. Выход Завершение работы в режиме «Разорвать». СлияниеДобавление к полилинии новой вершины после той вершины, которая в текущий момент помечена маркером Х. Положение новой вершины: Указать точку (1) ПеренестиПеренос помеченной в данный момент вершины в другое место. Новое положение помеченной вершины: Указать точку (1) РегенРегенерация полилинии. ВыпрямитьЗапоминание места вершины, отмеченной маркером X, при перемещении маркера к другим вершинам. Если требуется удалить дуговой сегмент, связывающий два прямых сегмента полилинии, а затем продлить эти прямые сегменты до пересечения, то следует воспользоваться командой СОПРЯЖЕНИЕ с нулевым радиусом скругления. Ввести параметр [След/Пред/Выполн/вЫход] <текущая>: Ввести параметр или нажать ENTER Далее Перемещение маркера X к следующей вершине. Предыдущий Перемещение маркера X к предыдущей вершине. Go Удаление всех сегментов и вершин между двумя заданными вершинами, замена их одним прямолинейным сегментом и возвращение в режим редактирования вершин. Если задается только одна вершина (вводом слова выполнить без перемещения маркера Х), то будет спрямлен следующий за вершиной сегмент (если он является дугой). Выход Завершение работы в режиме «Выпрямить». КасательнаяЗадание направления касательной в вершине, помеченной маркером Х, для последующего использования при сглаживании кривой. В командной строке выдаются следующие запросы: Направление касательной в вершине: Указать точку или ввести угол ШиринаИзменение значения начальной и конечной ширины сегмента, следующего за помеченной вершиной. Указать начальную ширину следующего сегмента <текущая>: Указать точку, ввести значение либо нажать ENTER Указать конечную ширину следующего сегмента <начальная ширина>: Указать точку, ввести значение либо нажать ENTER Для того чтобы увидеть сегмент c новой шириной, следует воспользоваться опцией «Реген». ВыходВыход из режима редактирования вершин. ПоширинеВычисление гладкой кривой, сглаживающей все вершины полилинии, с использованием заданных направлений касательных. Кривая проходит через все вершины полилинии, удовлетворяя при этом значениям касательных, заданных для этих вершин. СплайнВершины выбранной полилинии используются как контрольные точки, или каркас, кривой, которая будет открытой или замкнутой в зависимости от исходной полилинии. Эта кривая носит название полилинии, сглаженной сплайном. Она проходит через первую и последнюю контрольную точки, если исходная полилиния не была замкнута. Кривая как бы подтянута к другим точкам, но не обязательно проходит через них. С увеличением числа точек на определенном участке сплайна кривая все больше приближается к ним. Можно создавать квадратичные и кубические сглаженные сплайнами полилинии. Полилинии, сглаженные сплайнами, существенно отличаются от кривых, построенных с помощью опции «Сгладить». ? Форма этих кривых отличается от формы настоящих В-сплайнов, построенных командой СПЛАЙН. Если исходная полилиния содержит дуговые сегменты, то при формировании каркаса сплайна они спрямляются. Если каркас имеет ширину, результирующий сплайн будет сужаться от ширины первой вершины к ширине последней. Информация о ширине в промежуточных точках игнорируется. При использовании сглаживания сплайном каркас, если он выдается на экран, отображается с нулевой шириной и типом линий CONTINUOUS. Направления касательных в контрольных точках не влияют на сглаживание сплайнами. Когда полилиния сглаживается сплайном, ее каркас запоминается и может быть затем использован для восстановления исходной полилинии. Сглаженная сплайнами полилиния может быть восстановлена до исходного каркаса с помощью опции «Убрать сглаживание» команды ПОЛРЕД. Для полилиний, сглаженных командой «Сгладить», данная опция работает аналогично. Каркасы сплайнов обычно не высвечиваются на экране. Для вывода каркаса следует включить системную переменную SPLFRAME. При последующей регенерации рисунка строится как каркас, так и кривая сплайна. Большинство команд редактирования действует на сглаженные сплайном полилинии так же, как и на сглаженные дугами. Опция «Добавить» команды ПОЛРЕД приводит к неявному снятию сглаживания, уничтожая информацию о сплайне как для исходной полилинии, так и для любой полилинии, добавленной к ней. После добавления к полилинии нового элемента можно построить новый сплайн; это же происходит с полилиниями, сглаженными опцией «Сгладить». Опции редактирования вершин команды ПОЛРЕД действуют следующим образом: Объектная привязка возможна только к сплайну, но не к его каркасу. Если требуется привязаться к управляющим точкам каркаса, то сначала надо воспользоваться опцией «Убрать сглаживание» команды ПОЛРЕД, чтобы убрать сглаживание. Типом сплайна управляет системная переменная SPLINETYPE. Если она равна 5, генерируется квадратичный B-сплайн. Если она равна 6, генерируется кубический B-сплайн. Качеством сплайновой аппроксимации управляет системная переменная SPLINESEGS. Также можно воспользоваться средствами AutoLISP®. По умолчанию используется значение 8. Большее значение переменной соответствует большему числу сегментов, которые будут нарисованы, а значит, и более близкому приближению к идеальному сплайну. Однако для этого требуется больше места в файле рисунка и времени для генерации сплайна. Если задать для SPLINESEGS отрицательное значение, программа создаст количество сегментов, равное абсолютной величине этой переменной, а затем к этим сегментам будет применено дуговое сглаживание. При таком способе дуги используются в качестве аппроксимирующих сегментов. Это позволяет производить более плавное сглаживание при малом числе заданных сегментов, но за большее время. Для изменения числа сегментов, использованных в созданном сплайне, следует изменить SPLINESEGS и повторить генерацию сплайна. При этом нет необходимости предварительно отменять ранее сделанное сглаживание. Убрать сглаживаниеУдаление всех дополнительных вершин, вставленных при выполнении операций «Сгладить» и «Сплайн», и выпрямление всех сегментов полилинии. Любая информация о касательных, заданная для вершин полилинии, оставляется для последующего использования при выдаче запросов «Сгладить». После обработки сглаженной сплайном полилинии с помощью таких команд, как РАЗОРВАТЬ или ОБРЕЗАТЬ, параметр "Убрать сглаживание" нельзя будет использовать. ТиплинЗадание способа генерации типа линий в вершинах полилинии. При выборе значения «Откл» генерация заданного типа линий начинается со штриха и оканчивается штрихом в каждой вершине. Опция «Типлин» не действует для полилиний с сегментами переменной ширины. Ввести параметр генерации типа линий по всей полилинии [Вкл/Откл] <текущая>: Ввести вкл или откл или нажать ENTER ОтменитьОтменяет действие последней операции редактирования. Последовательным вызовом данной опции можно вернуть сеть в состояние, которое она имела в момент вызова команды ПОЛРЕД. |
Выбор 3М полилинии |
Выбор 3М полилинииЕсли выбрать 3М полилинию, отобразится следующий запрос: Ввести параметр [Замкнуть/Вершина/Сплайн/Убрать сглаживание/Отменить]: Ввести параметр или нажать ENTER Если полилиния в текущий момент замкнута, опция «Замкнуть» заменяется опцией «Разомкнуть». ЗамкнутьСоздание замыкающего сегмента полилинии, соединяющего его последний сегмент с первым. Полилиния считается открытой, пока ее не замкнуть с помощью параметра "Замкнуть". ОткрытьУдаление замыкающего сегмента полилинии. Полилиния считается замкнутой до ее размыкания с помощью параметра "Открыть". ВершинаВыполнение различных функций редактирования над вершиной полилинии и примыкающими к ней сегментами. Задайте опцию редактирования вершины [След/Пред/Разорвать/Вставить/Перенести/Реген/Выпрямить/вЫход <текущая>: Ввести параметр или нажать ENTER При нажатии ENTER выполняется одна из опций по умолчанию («След» или «Пред»). ДалееПеремещение маркера X к следующей вершине. При этом маркер не будет циклически переходить от конца к началу полилинии даже в том случае, когда последняя замкнута. ПредыдущийПеремещение маркера X к предыдущей вершине. При этом маркер не будет циклически переходить от начала к концу полилинии даже в том случае, когда последняя замкнута. РазорватьЗапоминание места вершины, отмеченной маркером X, при перемещении маркера к другим вершинам. Ввести параметр [След/Пред/Выполн/вЫход] <текущая>: Ввести параметр или нажать ENTER Далее Перемещение маркера X к следующей вершине. При этом маркер не будет циклически переходить от конца к началу полилинии даже в том случае, когда последняя замкнута. Предыдущий Перемещение маркера X к предыдущей вершине. При этом маркер не будет циклически переходить от начала к концу полилинии даже в том случае, когда последняя замкнута. Go Удаление всех сегментов и вершин между двумя заданными вершинами и возвращение в режим редактирования вершин. Выход Завершение работы в режиме «Разорвать». Если какая-либо из заданных вершин попадает на конец полилинии, то полилиния усекается . Если обе заданные вершины попадают на концы полилинии (или если задана одна вершина и она попадает на конечную точку), то опцию «Разорвать» использовать нельзя. СлияниеДобавление к полилинии новой вершины после той вершины, которая в текущий момент помечена маркером Х. Положение новой вершины: Указать точку ПеренестиПеренос помеченной в данный момент вершины в другое место. Новое положение помеченной вершины: Указать точку РегенРегенерация полилинии. ВыпрямитьЗапоминание места вершины, отмеченной маркером X, при перемещении маркера к другим вершинам. Ввести параметр [След/Пред/Выполн/вЫход] <текущая>: Ввести параметр или нажать ENTER Далее Перемещение маркера X к следующей вершине. Предыдущий Перемещение маркера X к предыдущей вершине. Go Удаление всех сегментов и вершин между двумя заданными вершинами, замена их одним прямолинейным сегментом и возвращение в режим редактирования вершин. Если задается только одна вершина (вводом слова выполнить без перемещения маркера Х), то будет спрямлен следующий за вершиной сегмент (если он является дугой). Выход Завершение работы в режиме «Выпрямить». Если требуется удалить дуговой сегмент, связывающий два прямых сегмента полилинии, а затем продлить эти прямые сегменты до пересечения, то следует воспользоваться командой СОПРЯЖЕНИЕ с нулевым радиусом скругления. ВыходВыход из режима редактирования вершин. СплайнВершины выбранной полилинии используются как управляющие точки, или каркас, кривой, которая будет открытой или замкнутой в зависимости от исходной полилинии. Системная переменная SPLFRAME позволяет управлять отображением на экране управляющих точек для пространственной кривой. Отрицательные значения для сегментов сплайна игнорируются. Убрать сглаживаниеУдаление всех дополнительных вершин, вставленных при выполнении операций «Сгладить» и «Сплайн», и выпрямление всех сегментов полилинии. Любая информация о касательных, заданная для вершин полилинии, оставляется для последующего использования при выдаче запросов «Сгладить». После обработки сглаженной сплайном полилинии с помощью таких команд, как РАЗОРВАТЬ или ОБРЕЗАТЬ, параметр "Убрать сглаживание" нельзя будет использовать. ОтменитьОтменяет действие последней операции редактирования. Последовательным вызовом данной опции можно вернуть сеть в состояние, которое она имела в момент вызова команды ПОЛРЕД. |
Выбор 3М полигональных сетей |
Выбор 3М полигональных сетейЕсли выбрать полигональную сеть, отобразится следующий запрос: Ввести параметр [Вершина/Сгладить/Убрать сглаживание/Mзамкнуть/Nзамкнуть/Отменить]: Ввести параметр или нажать ENTER для завершения команды Если полигональная сеть в данный момент замкнута в направлениях M или N, то опции «Mзамкнуть» и «Nзамкнуть» заменяются соответственно на «Mразомкнуть» и «Nразомкнуть». ВершинаСлужит для редактирования отдельных вершин полигональной сети, которую можно рассматривать как прямоугольный массив M и N, где M и N размеры, определенные в команде 3-СЕТЬ. Системные переменные SURFTAB1 и SURFTAB2 хранят значения M и N для использования командами П-СОЕД, П-СДВИГ, П-ВРАЩ и П-КРОМКА. Ввести параметр [След/Пред/Левая/Правая/Верхняя/Нижняя/Перенести/РЕген/вЫход <текущая>: Ввести параметр или нажать ENTER При нажатии ENTER выполняется одна из опций по умолчанию («След» или «Пред»). Далее Перемещение маркера X к следующей вершине. При этом маркер не будет циклически переходить от конца к началу 3М сети даже в том случае, когда сеть замкнута. Предыдущий Перемещение маркера X к предыдущей вершине. При этом маркер не будет циклически переходить от начала к концу 3М сети даже в том случае, когда сеть замкнута. Слева Маркер X перемещается к предыдущей вершине в направлении N. При этом маркер не будет циклически переходить от начала к концу 3М сети даже в том случае, когда сеть замкнута. Вправо Маркер X перемещается к следующей вершине в направлении N. При этом маркер не будет циклически переходить от конца к началу 3М сети даже в том случае, когда сеть замкнута. Up Маркер X перемещается к следующей вершине в направлении M. При этом маркер не будет циклически переходить от конца к началу 3М сети даже в том случае, когда сеть замкнута. Нижняя Маркер X перемещается к предыдущей вершине в направлении M. При этом маркер не будет циклически переходить от начала к концу 3М сети даже в том случае, когда сеть замкнута. Перенести Перенос помеченной в данный момент вершины в другое место. Новое положение помеченной вершины: Указать точку Реген Регенерация полигональной сети. Выход Выход из режима редактирования вершин. СгладитьСглаживание сети поверхностью. Выбором класса сглаживающей поверхности можно управлять с помощью системной переменной SURFTYPE. Классы сглаживающих поверхностей включают квадратичный B-сплайн, кубический B-сплайн и поверхность Безье. Убрать сглаживаниеВосстановление исходной сети. MзамкнутьСеть замыкается в направлении M, если она разомкнута в этом направлении. MразомкнутьСеть размыкается в направлении M, если она замкнута в этом направлении. NзамкнутьСеть замыкается в направлении N, если она разомкнута в этом направлении. NразомкнутьСеть размыкается в направлении N, если она замкнута в этом направлении. ОтменитьОтменяет действие последней операции редактирования. Последовательным вызовом данной опции можно вернуть сеть в состояние, которое она имела в момент вызова команды ПОЛРЕД. |