Как изменить глобальную ширину полилинии по умолчанию
Перейти к содержимому

Как изменить глобальную ширину полилинии по умолчанию

  • автор:

Глобальная ширина полилинии по умолчанию. Как изменить?

Здравствуйте. Весь вопрос в названии темы. Может кто подскажет какая сист. переменная отвечает за это?
Вопрос возник сегодня, моя сотрудница чертит в основном полилиниями, говорит, привыкла так, но ширину задает равной нулю, пользуется весом полилинии для вывода на печать. А тут попал ей файл, в котором почему-то изначально ширина полилинии выставлена равной 0.5 и изменить ее пока никак не удалось. В панели «Свойства» ничего по аналогии с весом линии для ширины полилинии не нашел (

Просмотров: 64552

Как изменить глобальную ширину полилинии по умолчанию

Как сделать чтобы отрезки (линии) масштабировались при приближении/удалении камеры?

Ну как полилинии. Полилиния нарисована толщиной 0.7 => отдаляем «камеру» => линия на экране становиться тоньше. Приближаем — становится толще.
Такой номер не проходит с отрезком. Отрезок нарисован тоже 0.7 => отдаляем «камеру» => отрезок становиться толще и все линии сливаются.

С каждой версией акада жду исправления этого недостатка, похоже зря.

tgv.khstu.ru
27.12.2006, 2:58

Поиграв бегунком можно добиться примерно того же эффекта

27.12.2006, 10:51

А почему не отказаться почти полностью от Line и перейти на Polyline?
Я так и сделал (не считая отдельных случаев, типа пунктирной, осевой и пр., когда удобней или безразлично применение любого типа линии).
Относительно недавно стал применять задание ширины Polyline на чертежах. Красота неописуемая, просто балдею. Хотя, надо признать, что пользоваться привязкой к объекту в этом случае не совсем удобно.
Опять же с Polyline гораздо удобней и быстрее проводить редактирование, изменения (копир., перенос, масшт, отображ. и пр.).
—————
На заметку.
Господа, может кто-то не обратил пока внимание (хотя, думаю, что продвинутые пользователи давно знают).
Касается направления текста в пространстве. Если применять операцию поворот, текст (любой) поворачивается, как обычный объект, если же применить зеркальное отображение, то текст всегда сохраняет «нормативное» направление.

27.12.2006, 13:24

Несколько моментов.
1. Применение полилиний фиксированной ширины череповато боком при подсчете, например, площадей помещений.
2. После flatten или overkill результат слабо предсказуем.
3. К примеру, полилинии установлена ширина 50 мм (при выводе на бумагу в масштабе 1:100 выводиться будет 0,5). Потребовалось (как всегда, срочно) вывести не на А2, как было изначально запланировано, а на А3. Читабельность чертежа сохранить. Если использовать веса линий и печать через пространство листа, то достаточно поставить галочку «scale lineweight» — и все пучком.
Возможно, что я не все учитываю, более чем охотно сознаю. Но мой личный опыт говорит против применения таких полилиний.

Если применять операцию поворот, текст (любой) поворачивается, как обычный объект, если же применить зеркальное отображение, то текст всегда сохраняет «нормативное» направление.

Поставь системную переменную mirrtext в 1 и получишь кайф неописуемый
Или вот еще — при mirrtext = 0 для блока с атрибутами попробуй установить масштаб по оси Х, к примеру, в отрицательное значение. Тоже будет неплохо Это так, в качестве вредного совета

27.12.2006, 15:05

К сожалению, я не такой продвинутый пользователь, чтобы хотя бы понять, о чём идёт речь и в половине Вашего сообщения. Системные переменные, mirrtext, flatten или overkill для меня — пустой звук.
Использовать тотально полилинии с заданием их ширины стал, как уже писал выше для удобства редактирования, и главное — для читаемости чертежа в Модели, чтобы различать, где и какая линия начерчена. Потому что, у меня используется каждый квадратный сантиметр площади (в эл. версии чертежа у меня порядка 3-х -6-ти непечатаемых слоёв, куда я заношу по ходу различные комментарии, или делаю вспомогательные местные разрезы для себя, чтобы развести воздуховоды и разместить многослойно оборудование; понятно, что они существенно загромождают рабочее пространство), опять же главное — я делаю окончательный макет и наношу все текстовые пояснения, обозначения только в Layout.
Для этого есть веские причины. И распечатываю я также только в Layout.
А раз так, то задавать Linetype Scale линий приходится с учётом этого обстоятельства. И тот, кто действует аналогично, знает, что для того, чтобы пунктирные, центровые и пр. «фигурные» линии смотрелись в Layout и распечатывались нормально, надо задавать такой масштаб линий, в котором все эти линии в Модели выглядят, как сплошная Continuous-линия. И когда чертёж огромен и загроможден, уже не помнишь, где какая линия, где ты сделал уже участок «невидимый», а где ещё не успел, где ты уже поменял линии, а где нет и т.п.
Включать кнопку LWT показа весов линий бесполезно, это на форуме уже обсуждалось не раз.
И в этом случае, полилиния с заданной шириной спасает положение, делает чертёж в Модели наглядным . Не говоря уже о том, что стороннему человеку разобраться в загроможденном чертеже крайне сложно, и максимальная читаемость чертежа в эл. виде — обязательное условие работы. Файлы в текущем состоянии приходится отсылать по E-mail Заказчику постоянно по ходу проектирования.
—————
Как иллюстрация показан фрагмент чертежа в Модели с использованием полилиний с заданной шириной. По крайней мере, видно, что все пунктирные, штрих-пунктирные и «гофрированные» линии выглядят в виде сплошных тонких линий. Уже — хорошо.
По крайней мере они отличаются от обычных линий ByLayer. И воздуховоды «ядрёно» выделяются на общем фоне, что придаёт наглядность.
———————
Кстати, хочу за праздники освоить Allklima.
Вероятно в ней, как и в MagiCAD, нет возможности работать в Layout.
Не представляю, как возможно в таком случае получить приемлемый вид текстовых объектов чертежа на бумаге в различных масштабах (скажем план в М1:100 и фрагмент того же плана в М1:20). Если делать все окончательные надписи в Модели, то получается просто безобразный вид чертежа: в М1:100 имеем крайне мелкий, практически нечитаемый текст, а в М1:20 — уродливо огромные буквы надписей.
————

27.12.2006, 15:31
А вот как выглядит тот же самый фрагмент при просмотре в Layout (и на бумаге).
27.12.2006, 17:14
Ээээ. psltscale попробовать поменять можно
Из справки:

PSLTSCALE Системная переменная
Тип: целый
Сохранен в: рисунок
Начальное значение: 1
Управляет масштабированием типов линий в пространстве листа .
0 Специальное масштабирование типа линий не выполняется. Длина штрихов базируется на единицах рисунка в том пространстве (модели или листа), где был создан объект, Задает масштаб по глобальному коэффициенту LTSCALE.
1 Масштаб типа линий зависит от масштаба видового экрана. Если для TILEMODE установлено значение 0, длина пунктира базируется на единицах рисунка в пространстве листа, даже если объекты находятся в пространстве модели. На видовых экранах в этом режиме можно как угодно изменять увеличение, сохраняя при этом одинаковые типы линий. Длины штрихов на видовых экранах в этом случае всегда совпадают с длинами штрихов, принадлежащих тому же типу линий и расположенных в пространстве листа. Управлять длиной пунктира можно при помощи команды ЛМАСШТАБ (celtscale)

При изменении значения PSLTSCALE или использовании команды МАСШТАБ (при PSLTSCALE, равной 1) автоматическая регенерация объектов на видовых экранах не происходит. Для обновления масштабов типов линий на каждом видовом экране используйте команду РЕГЕН или ВСЕРЕГЕН.

А также поиграться с ltscale и celtscale. Лично я сделал выбор в пользу этих системных переменных.
Опять же, у меня проекты зданий по 15-18 этажей, по 3-4 секции, и особого загромождения удается избежать за счет применения внещних ссылок.
Для масштабов (точнее, для текстов и размеров) — опять же, это мое решение, я не призываю пользоваться именно им, — использую текстовый стиль с установленной высотой текста в 0, и для размерных стилей просто меняю dimscale (еще одна системная переменная). С Владимиром Светом мы постоянно цапаемся из-за этого — он сторонник иметь несколько размерных стилей, каждый под свой масштаб. Мне, поскольку я занимаюсь программированием под кад, проще оказалось мое решение.
Видео, иллюстрирующее работу с psltscale, в аттаче. Вес около 900 кб, запаковано WinRAR 3.50. Формат — AVI. По идее должно вскрываться всем начиная с 9-й версии Windows Media Player’a. Насчет более ранних ничего сказать не могу — 6-ка, по крайней мере, не вскрыла.
P.S. я не профессионал в смысле видеомонтажа для инета, если качество не устраивает, и надо сделать «разрешение побольше», не вопрос — сделаю. Только сообщите
P.P.S. 18/01/2006 приложенный файл удален — качество отвратительное, если честно. Да и потребности вроде как не видно сильной

27.12.2006, 18:08

Ваши познания внушают.

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

Кстати, откуда информация про команды с системными переменными, приведённые в последних Ваших сообщениях?
Случаем, не из книги ли Зуева С. и Полещука Н. «САПР на базе AutoCAD — как это делается» (?)

29.12.2006, 9:14
Чуток оффтопа:
Ваши познания
Я начинаю множиться как бы не потеряться среди себя
сочетание клавиш под команду Пауза в WinAmp

Если WinAMP версий от 5 и выше, то, кажется, Ctrl+Alt+Home (по умолчанию) — надо только в Preferences установить поддержку Global Hot Keys. Если открывать в Windows Media Palyer’e, то Ctrl+P — насколько я помню.
А что за «мусор» при внешних ссылках имеется в виду? Потому как при нормальной организации работы (точнее, файла) мусора, по-моему, не появляется. Попредметнее бы посмотреть, только числа до 10 я буду в оффлайне — типа каникулы у нас тут
У меня тоже сначала было не фонтан мнение, потом поменял. У меня было несколько претензий:
— вес файла сборочного минимален, но при 3D-орбите файл может обрабатываться дольше чем если бы ссылки были внедрены.
— в «чистом» acad’e невозможно воспользоваться командами построения сечений для внешних ссылок.
— Невозможно напрямую в acad’e наложить текстуры при рендере — вечно фигня какая-то получалась.
Дело было достаточно давно (года 3 назад), версия — 2002 и 2004. Я отдаю себе отчет, что, скорее всего, все это решаемо и в тех версиях, и в новых, только я как тогда не знал методов обхода проблемы, так и сейчас не знаю Может, потому, что уже не требуется просто.

Ну и из нее тож. Литературы-то полно, форумы опять же

30.12.2006, 22:49

Разобрался. Пришлось по ходу освоить несколько новых (для себя) команд. Уже за это спасибо.
Что касается упорядочивания вида линий, то здесь ожидания чуда не оправдалось.
Кстати, сразу должен заметить, что качество видео оставляет желать лучшего.
Операции в командной строке и текущие объекты в окне свойств читаются плохо. Только — отдельные буквы, по которым и по контексту можно догадаться о текущей операции.

Теперь ближе к теме.
Я понял, что по умолчанию psltscale имеет значение 1. Присвоил я ей значение 0. Проиграл с ltscale различные варианты. Ничего путёвого из этого не вышло.
Нулевое значение приводит к тому, что штриховая линия, имея естественный вид в видовом экране с М 1:100, напрочь сливается в одну сплошную линию в видовом экране с М 1:25.
Об этом предупреждается в тексте инструкции, предложенной Вами.
Задание масштаба линий через ltscale только ограничивает возможность задавать масштаб индивидуально через окно свойств в зависимости от величины объекта.
Изменить вид штриховых линий «автономно» только в модели не возможно.
Можно и в модели привести их вид к приемлемому, но только в ущерб виду в Layout. Т.е. по принципу: хвост вытащил, а голова увязла.
Мне же хотелось бы, чтобы имелась возможность воспользоваться такой операцией, которая бы воздействовала только на масштаб линий в пространстве листа, но не затрагивала масштаб линий в пространстве модели. И, кроме того, как пишется в приложенной выше инструкции: «Масштаб типа линий зависит от масштаба видового экрана».
Либо наоборот (что, пожалуй, даже лучше): скажем, через искомую операцию задал всем линиям определённого типа масштаб, подходящий для модели, а через окно свойств определил масштаб этих линий в отношении пространства листа (причём индивидуально для каждого объекта).
Жаль. Возможно, я чевой-то не допонял.
————
В отношении команды celtscale. Я вообще не заметил какой-либо существенной реакции ни в модели, ни в layout.
—————

В отношении высоты текста, и в отношении размерных стилей.

Текст я также задаю в установках формата (меню) нулевой величины. Задание высоты непосредственно в процессе написания текста, не спасает от рутинной работы при переходе к другому видовому экрану, с другим масштабом. Тут одно из двух: или набивать все пояснения и обозначения заново, либо пускаться на различные компромиссные ухищрения. Я приспособился оперировать с готовым текстовым массивом (набранным к видовому окну М 1:100), используя копирование, масштабирование и задание компромиссной высоты текста через окно свойств. Результат приемлемый. По крайней мере, быстрее. Уже хорошо. При разнице масштабов видовых экранов больше, чем 3 раза этот вариант уже не катит.
В основном это касается обозначений и указаний на выносках (Quick Leader). У меня текст и сама выноска – каждый сам по себе, т.е. в Annotation Type выноски стоит опция None.
Как-то попробовал воспользоваться встроенным в Quick Leader написанием текста – не понравился вид. Не знаю. Может попробовать другие опции в Annotation Type (?). Всё некогда. Сейчас хоть на праздники оторвусь по полной.
Счастье – это забыть про текущую работу, и безраздельно отдаться изучению теории, новым программам. Вот это и есть настоящий отдых!
Что касается размерных стилей, то их у меня всего два: один для модели (как черновой, для себя), другой для всех видовых экранов (один на все, независимо от масштаба).
Не зависимо от масштаба в текущем Layout (или видовом экране) размеры вычисляются в пространстве листа, как по отношению к модели. Молодцы разработчики.
Иногда AutoCAD сбивается, и выставляет величину размера по отношению к текущему видовому экрану (если есть объекты, начерченные в Layout), а не по отношению к модели. Но это исправляется очень легко: просто воспользуешься переносом свойств (Match Properties).
Менять dimscale не приходится.
———————
В видеоролике я не понял, зачем масштаб для Viewport Вы задаёте через окно свойств, в строке Standard Scale (?). Я задаю масштаб через zoom в командной строке (с предварительным переходом в строке состояния из PAPER в MODEL). Масштабный коэффициент — (например, 1/100хр) с суффиксом XP. Потом возврат назад в PAPER. Поправил рамку видового экрана под рамку формата, и готово.
В учебниках указана такая же последовательность. Там ещё рекомендуют замыкать Viewport через строку Display locked в окне свойств, во избежание случайного изменения масштаба. Я раньше просто вешал замок на весь слой с Viewport, но последняя рекомендация мне кажется более логичной.

3.1.2007, 14:49

Я нашёл, кажется, оптимальную форму записи текста на выноске (Quick Leader).
В установках в разделе Annotation задаёшь Multiline Text, максимальное количество точек — 2, и в разделе Attachment -самую нижнюю опцию Underline bottom line (полка выноски под текстом).
В этом случае полка выноски всегда отслеживает длину текста и доходит всегда точно до конца записи (если быть точнее: должна она всегда доходить до конца текста).
Т.е. при изменении длины последней автоматически меняется длина полки.
Тогда при переходе к другому масштабу Viewport выполняется набор действий: соответственно масштабируется массив текстовых обозначений, а затем через окно свойств всему скопированному тексту присваивается оптимальная высота. Длина выноски автоматически привязывается к размеру текста. И никаких ограничений по изменению масштаба нет.
Но есть неприятности.
Я не знаю почему, но иногда автоматическое отслеживание длины полки выноски за размером текста сбивается: то автоматическая привязка перестаёт отслеживать за текстом при изменении высоты букв через окно свойств, то при масштабировании меняются только размеры текста, а полка выноски не реагирует.
Но это ещё не всё. После таких глюков отключается функция копирования через буфер обмена. Правда отключается только в отношении текущего файла, но и это доставляет неудобство.
Происходит такой сбой не постоянно: это плавающий дефект, спонтанного характера.
Можно констатировать, что такая форма записи комментария на выноске чувствительна к операциям модификации .
Жаль. Казалось, что решение проблемы быстрого копирования текстовых объектов с одного Layout (Viewport) на другой (и имеющими различные масштабы) найдено.
Я в любом случае, попробую работать с подобной формой обозначений на выносках, т.к. другого оптимального решения пока не вижу. Надеюсь, приноровлюсь.
Надо будет попробовать всё это проделать в AutoCAD 2007. Может быть, там процесс модификации Quick Leader будет вести себя более устойчиво.
В версии AutoCAD 2007 я уже пробовал работать. Там свои заморочки. Не совсем корректно сохраняется файл в формате под AutoCAD 2004. Были жалобы на это со стороны коллег, которые работают в предыдущих версиях. Я сейчас уже не помню, в чём там дело. При работе в AutoCAD 2007 я сам натыкался на мелкие недочёты. По этим причинам пришлось вернуться в AutoCAD 2006.
Плохо, что мы живём по своим порядкам. И последние не позволяют связаться с разработчиком. :wacko:

Как изменить глобальную ширину полилинии по умолчанию

beliit.com

  • Все форумы
    • Технологический форум
      • Машиностроение
      • Металлургия
      • Химия, нефтехимия и топливная промышленность
      • Деревообработка
      • Пищевая промышленность
      • Животноводство, рыбоводство и растениеводство
      • Другие темы
      • Общие вопросы
      • Промышленность стройматериалов
      • Экология
      • Охрана труда и техника безопасности
      • Биржа труда
      • Генеральные планы
      • Сооружения транспорта
      • Автомобильные дороги
      • Железнодорожные пути
      • Мостостроение
      • Другие темы
      • Общие вопросы
      • Инженерные изыскания
      • Биржа труда
      • Архитектурные решения
      • Дизайн интерьеров
      • Ландшафтное проектирование
      • Реконструкция и реставрация зданий
      • Градостроительство
      • Общие вопросы
      • Другие темы
      • Светотехника
      • Биржа труда
      • Основания и фундаменты, механика грунтов
      • Конструкции железобетонные
      • Конструкции деревянные
      • Конструкции металлические
      • Обследование и усиление строительных конструкций
      • Ограждающие конструкции, кровли
      • Общие вопросы
      • Другие темы
      • Строительная теплотехника
      • Защита от шума и вибрации
      • Программы ConstructorSoft
      • Организация строительства и производства работ
      • Биржа труда
      • Классификация зданий, помещений и зон
      • Пожарная сигнализация
      • Общие вопросы
      • Огнестойкость строительных конструкций
      • Оповещение и эвакуация
      • Водяное и пенное пожаротушение
      • Газовое, порошковое и аэрозольное пожаротушение
      • Дымоудаление
      • Другие темы
      • Огнеопасные свойства веществ и материалов
      • Биржа труда
      • Генерация электроэнергии
      • Электрические подстанции
      • Силовое электрооборудование
      • Электроосвещение внутреннее
      • Электроосвещение наружное
      • Заземление и молниезащита
      • Воздушные и кабельные ЛЭП
      • Общие вопросы
      • Другие темы
      • Взрывозащищенное электрооборудование
      • Электропривод и электрические машины
      • Учёт электроэнергии
      • Электропроводки и токопроводы
      • Программы Beroes Group
      • Релейная защита и автоматика
      • Контактные сети
      • Электроснабжение объектов
      • Биржа труда
      • Автоматика и телемеханика
      • Локальные сети передачи данных
      • Телевидение и радиовещание
      • Общие вопросы
      • Другие темы
      • Телефония и другие системы связи
      • Контроллеры и электроника
      • Оптоволоконные сети передачи данных
      • Видеонаблюдение и СКУД
      • Охранная сигнализация
      • Биржа труда
      • Внутренние водопровод и канализация
      • Наружные сети водоснабжения
      • Наружные сети канализации
      • Насосные станции
      • Противопожарное водоснабжение
      • Общие вопросы
      • Другие темы
      • Биржа труда
      • Холодоснабжение
      • Вентиляция
      • Кондиционирование
      • Воздухоснабжение
      • Аспирация (пылеудаление)
      • Общие вопросы
      • Другие темы
      • Биржа труда
      • Тепловые станции
      • Теплоснабжение
      • Теплоизоляция оборудования и трубопроводов
      • Тепломеханические решения котельных
      • Отопление
      • Устройства газоснабжения
      • Общие вопросы
      • Другие темы
      • Биржа труда
      • AutoCAD, AutoCAD LT и СПДС модуль Autodesk
      • AutoCAD Civil 3D (Land Desktop), AutoCAD Map 3D и AutoCAD Raster Design
      • Revit Architecture и AutoCAD Architecture
      • Revit Structure, AutoCAD Structural Detailing и Autodesk Robot Structural
      • Revit MEP и AutoCAD MEP
      • Autodesk 3ds Max (Design), AutoCAD Freestyle и Autodesk Impression
      • Autodesk Design Review, DWG TrueView, Autodesk DWF Writer, AutoCAD WS
      • Autodesk Navisworks Products, Autodesk Vault Products
      • AutoCAD Electrical
      • AutoCAD Mechanical
      • Autodesk Inventor
      • AutoCAD P&ID, AutoCAD Plant 3D, Autodesk Intent
      • Общие вопросы
      • Другие программы Autodesk
      • Общие вопросы
      • Allplan
      • GeoniCS
      • CREDO
      • Другие программы
      • ArchiCAD
      • DIALux
      • MicroSoft Office
      • nanoCAD и другое ПО от «Нанософт»
      • T-Flex CAD и другое ПО от «Топ Системы»
      • Компас и другое ПО от «Аскон»
      • Программы Weisskrahe
      • Стоимость строительно-монтажных работ
      • Стоимость проектных работ
      • Стоимость пусконаладочных работ
      • Стоимость ремонтных работ
      • Стоимость технического обслуживания
      • Программное обеспечение для составления смет
      • Другие темы
      • Биржа труда
      • Авторский надзор
      • Архивы и делопроизводство
      • Другие темы
      • Общие вопросы
      • Технический надзор
      • Управление проектами
      • Юридические вопросы
      • Свободное общение, шутки, юмор
      • Вопросы, замечания и предложения по сайтам
      • Вопросы, замечания и предложения по форумам
      • www.proektant.by
      • Строительные калькуляторы и конструкторы
      • Архив файлов
        • Технологический
        • Генплан и сооружения транспорта
        • Архитектурный
        • Строительный
        • Пожарная безопасность
        • Электротехнический
        • Автоматизация, связь, сигнализация
        • Водоснабжение и канализация
        • Вентиляция, кондиционирование и холодоснабжение
        • Теплоснабжение и газоснабжение
        • Библиотека строительных норм и правил
        • Библиотека строительства «Зодчий»
        • Библиотека климатического оборудования
        • Библиотека кафедры ТТГВ ТОГУ
        • Все пользователи
        • Кураторы подразделов
        • Пользователи по регионам
        • Посетившие форумы в течение суток
        • Поиск пользователей
        • Правила форумов
        • Список всех подразделов
        • Список всех тем
        • Календарь
        • Забыли пароль?
        • Регистрация
        • Помощь

        ПОИСК ПО ФОРУМАМ

        перед созданием новых тем используйте поиск,
        возможно ответ на Ваш вопрос уже есть на форумах

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

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

        ПОЛРЕД (PEDIT), которой соответствует кнопка , входящая в панель Редактиро-
        вание (Modify) ленты и в панель инструментов Редактирование-2 (Modify II)

        (рис. 4.65). Команду ПОЛРЕД (PEDIT) можно также вызвать двойным щелчком на полилинии (при этом в чертеже не должны быть выделены другие объекты). Рис. 4.65. Панель инструментов Редактирование-2 Мы уже использовали эту команду в главе 2 для выполнения операции объединения в полилинию отрезков и дуг. Рассмотрим другие возможности команды ПОЛРЕД (PEDIT). После выбора полилинии в ответ на запрос Выберите полилинию или [Несколько]: (Select polyline or [Multiple]:) система AutoCAD выдает следующий перечень опций: Задайте параметр [Замкнуть/Добавить/Ширина/Вершина/СГладить/СПлайн/ Убрать сглаживание/Типлин/оБратить/Отменить]: (Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Reverse/Undo]:) Перечислим опции команды с кратким описанием:  Замкнуть (Close) — замыкает разомкнутую (открытую) полилинию; если же была отмечена замкнутая полилиния, то опция изменится на Разомкнуть (Open);  Добавить (Join) — добавляет новые сегменты к полилинии;  Ширина (Width) — изменяет ширину всех сегментов полилинии на новое постоянное значение;  Вершина (Edit vertex) — переходит в режим редактирования вершин полилинии (перемещение вершин, удаление вершин, добавление вершин, изменение ширины отдельных сегментов и т. д.);  СГладить (Fit) — сглаживает полилинию с помощью дуговых сегментов;  СПлайн (Spline) — проводит сплайн, проходящий через начальную и конечную точки полилинии по специальному уравнению;  Убрать сглаживание (Decurve) — убирает сглаживание, выполненное опциями СГладить (Fit) и СПлайн (Spline);  Типлин (Ltype gen) — управляет применением типа линий (для сегментов по отдельности или для всей полилинии в целом);  оБратить (Reverse) — изменяет направление полилинии на противоположное;

        Редактирование примитивов 211

         Отменить (Undo) — отменяет последнюю операцию, выполненную в данной команде ПОЛРЕД (PEDIT). Кроме того, нажатие клавиши (вместо выбора опции) завершает команду ПОЛРЕД (PEDIT). Опция Замкнуть (Close) замыкает разомкнутую полилинию, добавляя сегмент, идущий из конечной точки в начальную. Если последний сегмент полилинии был прямолинейным, то замыкание выполняется добавлением прямолинейного участка. Если последний сегмент был дуговым, то для замыкания строится дуговой сегмент, касающийся последнего сегмента. На рис. 4.66 приведены примеры замыкания двух полилиний, отличие которых только в типе последнего сегмента: у первой полилинии он прямолинейный, у второй — дуговой. Точками 1 и 2 отмечены участки, добавляемые системой с помощью опции Замкнуть (Close). Для наглядности эти участки выделены штриховой линией. Рис. 4.66. Варианты замыкания полилинии Опция Разомкнуть (Open) действует очевидным образом: удаляет последний участок, замыкающий полилинию. Опция Добавить (Join) преобразует отрезок или дугу в односегментную полилинию или добавляет к несглаженной полилинии новые смежные сегменты, которыми могут быть отрезки, дуги и другие несглаженные двумерные полилинии. Разумеется, при этом не должен нарушаться основной принцип полилинии: начальная точка каждого последующего сегмента должна совпадать с конечной точкой предыдущего. Опция Ширина (Width) изменяет ширину всех сегментов полилинии на новое постоянное значение, которое запрашивается системой. Значения ширины всех сегментов до операции, даже если они были разными, утрачиваются. Опция СГладить (Fit) сглаживает полилинию с помощью дуговых сегментов, которые касаются друг друга. На рис. 4.67 приведен пример полилинии до сглаживания (состоит из прямолинейных сегментов) и после сглаживания (состоит из дуговых сегментов). Исходные вершины полилинии остаются на старых местах, но к ним могут быть добавлены промежуточные, которые исчезают после ликвидации сглаживания (см. описание опции Убрать сглаживание (Decurve)). На рис. 4.68 приведена та же полилиния, но сглаженная с помощью опции СПлайн (Spline). Видно, что промежуточные вершины новой полилинии не совпадают с вершинами старой полилинии. Опция Убрать сглаживание (Decurve) убирает сглаживание, выполненное опциями СГладить (Fit) или СПлайн (Spline). Результирующая полилиния состоит только из прямолинейных сегментов. Для несглаженных полилиний данная опция заменяет дуговые сегменты прямолинейными, сохраняя вершины на старых местах.

        212 Глава 4

        Рис. 4.67. Сглаживание полилинии с помощью опции СГладить Рис. 4.68. Сглаживание полилинии с помощью опции СПлайн Как было уже сказано в разд. 4.1 , полилиния может быть представлена в информацион- ном окне команды СПИСОК (LIST) (ей соответствует кнопка ) с двумя наименованиями: компактная полилиния и подробная полилиния (LWPOLYLINE и POLYLINE ). Компактная полилиния превратится в подробную, если к ней применить операцию сглаживания с помощью опций СГладить (Fit) и СПлайн (Spline). Подробная полилиния может иметь дополнительные вершины, вычисленные системой AutoCAD, а компактная — не может. При отключении сглаживания подробные полилинии преобразуются в компактные полилинии. Опция Типлин (Ltype gen) может использоваться в случае, когда тип линий выбран отличным от сплошной (в AutoCAD этот тип линий называется CONTINUOUS). Опция выдает следующий запрос: Генерация типа линии по всей полилинии [Вкл/Откл] <Откл>: (Enter polyline linetype generation option [ON/OFF] 🙂 В этот момент можно включить режим генерации типа линии по всей полилинии (по умолчанию он выключен, что ускоряет расчет). На рис. 4.69 приведен пример полилинии с типом линии штриховая (DASHED) при Типлин=Откл (Ltype gen=OFF), а на рис. 4.70 — при Типлин=Вкл (Ltype gen=ON).

        Рис. 4.69. Полилиния при Типлин=Откл Рис. 4.70. Полилиния при Типлин=Вкл
        Редактирование примитивов 213

        На рис. 4.69 Типлин=Откл (Ltype gen=OFF) тип линий, состоящий из штрихов и пропусков заданных размеров, применен к каждому сегменту отдельно. Поэтому при недостаточной длине (не хватает длины, чтобы начать второй штрих после зазора) на сегменте вообще не образуются штрихи, как произошло со вторым, третьим и восьмым сегментами. При Типлин=Вкл (Ltype gen=ON) (см. рис. 4.70) длины штрихов откладываются, начиная с самой первой вершины полилинии, по всей полилинии в целом, поэтому штрихи присутствуют на всех сегментах. Недостатком второго режима является то, что зазор между штрихами может попасть на вершину. Самая сложная опция — Вершина (Edit vertex), которая вызывает режим работы с вершинами полилинии, что дает возможность изменять положение вершин, удалять их, добавлять, а также менять ширину конкретного сегмента и разрывать полилинию на части. В версии 2011 часть опций работы с вершинами появилась в меню ручек (см. рис. 4.13). Заметим, что опция преобразования дугового сегмента в прямолинейный или наоборот доступна только через ручки. После выбора опции Вершина (Edit vertex) система AutoCAD выдает запрос: Задайте параметр редактирования вершины [След/Пред/РАзорвать/ВСтавить/ПЕренести/РЕген/ВЫпрямить/Касательная/ Ширина/выХод] <С>: (Enter a vertex editing option [Next/Previous/Break/Insert/Move/Regen/Straighten/Tangent/Width/eXit] 🙂 При этом в первой вершине полилинии появляется знак (рис. 4.71), что означает отметку текущей вершины, к которой будут относиться последующие операции редактирования. Порядок следования вершин аналогичен той последовательности, с которой эти вершины создавались при построении полилинии. Рис. 4.71. Режим редактирования вершин полилинии В данном режиме доступны такие опции:  След (Next) — перейти на следующую вершину;  Пред (Previous) — перейти на предыдущую вершину;  РАзорвать (Break) — разорвать полилинию, начиная с текущей вершины;  ВСтавить (Insert) — вставить новую вершину после текущей;  ПЕренести (Move) — перенести текущую вершину на новое место;

        214 Глава 4

         РЕген (Regen) — регенерировать (перерисовать) полилинию с текущими установками;  ВЫпрямить (Straighten) — выпрямить полилинию на участке, начиная с текущей вершины (удаление соседних вершин);  Касательная (Tangent) — задать направление касательной к текущей вершине для будущей операции СГладить (Fit);  Ширина (Width) — задать ширину полилинии на участке, начинающемся в текущей вершине;  выХод (eXit) — выход из режима редактирования вершин и возврат к запросу Задайте параметр [Замкнуть/Добавить/Ширина/Вершина/СГладить/СПлайн/ Убрать сглаживание/Типлин/Отменить]: (Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]:) . Опции След (Next) и Пред (Previous) дают возможность перемещаться между вершинами полилинии, чтобы добраться до той вершины, которую надо редактировать. Опция РАзорвать (Break) предназначена для разрыва полилинии. Начало разрыва — в текущей вершине, а окончание разрыва нужно указать в ответ на запрос: Задайте параметр [След/Пред/Выполнить/выХод] <С>: (Enter an option [Next/Previous/Go/eXit] 🙂 Если разрыв нужно выполнить в текущей вершине (после этого полилиния разделится на две полилинии, имеющие общую точку в месте разрыва), то следует воспользоваться опцией Выполнить (Go). При этом все сегменты исходной полилинии сохраняются, оказываясь в составе одной из двух новых полилиний. Если разрыв нужно начать в текущей вершине, а закончить в другой, расположенной дальше или ближе от текущей (и тем самым в результате разрыва удалить участки между текущей и другой вершиной), то необходимо в режиме Разорвать (Break) сначала с помощью опций След (Next) и Пред (Previous) перейти на ту вершину, в которой разрыв будет закончен, и только затем воспользоваться опцией Выполнить (Go). Если режим редактирования вершин больше не нужен, то можно выйти из него с помощью опции выХод (eXit). На рис. 4.72 в левой части изображена полилиния до разрыва, а в правой части — после разрыва, с удалением одного сегмента. Рис. 4.72. Разрыв полилинии Для добавления в полилинию новой вершины нужно воспользоваться опцией ВСтавить (Insert). Перед тем как перейти к этой опции, нужно переместиться к вершине, после которой добавляется новая вершина. Затем следует выбрать опцию ВСтавить (Insert).

        Редактирование примитивов 215

        Система AutoCAD запрашивает: Положение новой вершины: (Specify location for new vertex:) Вы указываете положение новой вершины, вставляемой после текущей. На рис. 4.73 слева показан момент указания положения новой вершины, вставляемой между второй и третьей вершинами, а справа — результат операции вставки. Рис. 4.73. Добавление новой вершины в полилинию Нельзя с помощью этой опции вставить новую вершину перед первой вершиной полилинии. Опция ПЕренести (Move) используется, когда текущую вершину нужно перенести на новое место. При использовании опции выдается запрос: Новое положение помеченной вершины: (Specify new location for marked vertex:) Вам необходимо указать новое положение текущей вершины (рис. 4.74). Справа на рисунке показан результат переноса вершины на новое место. Рис. 4.74. Перенос вершины полилинии Опция РЕген (Regen) позволяет, не выходя из команды ПОЛРЕД (PEDIT), перечертить (регенерировать) полилинию с текущими изменениями. Если надо удалить какие-то вершины из полилинии, то следует воспользоваться опцией ВЫпрямить (Straighten). Запрос, выдаваемый этой опцией, аналогичен запросу опции РАзорвать (Break): Задайте параметр [След/Пред/Выполнить/выХод] <С>: (Enter an option [Next/Previous/Go/eXit] :). Опция выпрямляет полилинию на участке, начиная с текущей вершины и заканчивая той, в которую можно перейти, перемещаясь по полилинии с помощью опции След (Next) и Пред (Previous). Опция Выполнить (Go) завершает операцию выпрямления. На рис. 4.75 в левой части изображена полилиния до выпрямления, а в правой части — после выпрямления, с удалением четырех вершин. Опция Касательная (Tangent) дает возможность задать направление касательной на вершинах полилинии для будущей операции СГладить (Fit), что позволяет воздейст-

        216 Глава 4

        Рис. 4.75. Выпрямление полилинии вовать на форму линии, получаемой после сглаживания. После выбора опции Касательная (Tangent) следует запрос: Направление касательной в вершине: (Specify direction of vertex tangent:) Направление задается углом в градусах или точкой. После задания на текущей вершине появляется временная стрелка с указанным направлением (см. вершину полилинии в левой части рис. 4.76). Направление будет использовано только тогда, когда вы в данном сеансе работы с системой AutoCAD выполните операцию сглаживания полилинии с помощью опции СГладить (Fit). В правой нижней части рис. 4.76 показан результат сглаживания, выполненного с учетом направления касательной в указанной ранее вершине. Для сравнения в правой верхней части рисунка приведена аналогичная полилиния, которая была сглажена без задания направления касательной. Рис. 4.76. Направление касательной в вершине полилинии ЗАМЕЧАНИЕ В версиях 2011 и 2012 опция оБратить (Reverse) неправильно обрабатывает полилинии, для которых перед сглаживанием задавалось направление касательной для опции СГла- дить (Fit). Опция Ширина (Width) управляет шириной полилинии на участке, начинающемся в текущей вершине. Система запрашивает значения начальной и конечной ширины. После ввода конечной ширины регенерируется текущий сегмент полилинии с новой шириной. Опция выХод (eXit) завершает режим редактирования вершин. Опция Несколько (Multiple) доступна пользователю в самом первом запросе о выборе редактируемой полилинии и дает возможность выбрать сразу несколько полилиний для того, чтобы над ними выполнить однотипные операции (например, замкнуть или изменить глобальную ширину). Следует иметь в виду, что при таком выборе полилиний недоступна опция Вершина (Edit vertex).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *