Как объединить полилинии в автокаде
Перейти к содержимому

Как объединить полилинии в автокаде

  • автор:

Как объединить полилинии в автокаде

На уровень вверх ..

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

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

  1. Выберите меню Редактирование Объект Полилиния . В командной строке введите команду «полред».
  2. Выберите полилинию, линию или дугу для редактирования. Если выбрана линия или дуга, нажмите ENTER для преобразования выбранной линии или дуги в полилинию.
  3. Введите с (Соединить).
  4. Выберите одну или несколько полилиний, линий или дуг, располагаемых из конца в конец. Все выбранные полилинии, линии или дуги теперь соединяются в единую полилинию.
  5. Нажмите ENTER для завершения команды.

Панель: Редактирование II

Объединение отрезков, дуг, линий в полилинию. Как объединить?

P.S. В процессе оказалась, что моя проблема в преобразовании сплайнов в полилинию—вот что с этим делать?
Нужен простой, тупой (я инженер-механик!) способ перевода набора кривых и отрезков, отображающих эвольвентный профиль, в одну полилинию—для загрузки его на станок ЧПУ.
Не могу догнать. Подскажите, чтобы можно было разобраться—чего делать.

Последний раз редактировалось noorgoosh, 08.07.2010 в 09:20 .
Просмотров: 78160
Регистрация: 29.10.2004
Сообщений: 16,324

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

Регистрация: 23.10.2006
Сообщений: 22,982
http://forum.dwg.ru/showthread.php?t=25515 и еще 100 тем в поиске
__________________
Правила форума Часто задаваемые Вопросы
Справка по форуму Поиск

Солидворкер
Посмотреть профиль
Найти ещё сообщения от Солидворкер

Регистрация: 28.04.2010
Сообщений: 268
редактирование полилинии
Последний раз редактировалось PSG, 07.07.2010 в 12:45 .
Регистрация: 19.02.2010
Сообщений: 29
Сообщение от Хмурый
команда _pedit
согласиться, если будет необходимость, с конвертацией элемента в полилинию
так и делал.
на этом этапе выпадает меню, в котором не идёт никаких предложений по
Сообщение от Хмурый
выбрать опцию _Join (Объединить) и указать объекты, которые должны быть объединены в полилинию

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

Сообщение от Хмурый
Есть одно «но». Вершины должны совпадать

вершины совпадают 100%, так как профиль мне другая программа состряпала, которую я уже переустановить успел, обновить, перенастроить.

Регистрация: 28.04.2010
Сообщений: 268
Русский AutoCAD? Тогда сначала выбрать Добавить, а потом Обратить
Регистрация: 29.10.2004
Сообщений: 16,324
Добавить=Объединить
Регистрация: 19.02.2010
Сообщений: 29
Сообщение от PSG
Русский AutoCAD?
Сообщение от PSG
Тогда сначала выбрать Добавить, а потом Обратить

Как в анекдоте: «там на «Ф» только фуфайка и флаг!»
Предлагаемые опции: «замкнуть, добавить, ширина, вершина СГладить, СПлайн,убрать сглаживание, тип лин, отменить».
Обратить не замечено.

Регистрация: 29.10.2004
Сообщений: 16,324
обращать ничего не надо, надо добавлять.
Регистрация: 19.02.2010
Сообщений: 29

я и добавляю. надобавлял отрезков и дуг, а потом же надо все выбранные объединить как-то. из всего того списка программа откликается только на «замкнуть»—при этом строится окружность по диаметру вершин зубьев. и никаких новых полилиний не появляется.

Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,986

(defun c:l2pl (/)
(setvar «cmdecho» 0)
(princ «\n***Выберите группу линий (полилиний, дуг): «)
(setq cables (ssget ‘((0 . «*line,polyline,arc»))))
(vl-cmdf «_.pedit» «_m» cables «» «_j» «0.0001» «»)
(sssetfirst nil (ssadd (entlast)))
(princ)
) ;_ end of defun

Регистрация: 19.02.2010
Сообщений: 29
Сообщение от Nike

(defun c:l2pl (/)
(setvar «cmdecho» 0)
(princ «\n***Выберите группу линий (полилиний, дуг): «)
(setq cables (ssget ‘((0 . «*line,polyline,arc»))))
(vl-cmdf «_.pedit» «_m» cables «» «_j» «0.0001» «»)
(sssetfirst nil (ssadd (entlast)))
(princ)
) ;_ end of defun

Товарищ, это Вы мне?
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,986
ну да.
Это — программа объединения отрезков, дуг, линий в полилинию на основе _pedit с опцией _join
Регистрация: 29.10.2004
Сообщений: 16,324
noorgoosh, попробуйте не входить в режим «несколько»
Регистрация: 19.02.2010
Сообщений: 29
Сообщение от Nike
ну да.
Это — программа объединения отрезков, дуг, линий в полилинию на основе _pedit с опцией _join

Спасибо, конечно. Только у меня вопрос совершенно прикладной. Тупо загнать эту хрень на станок. Я даже не спрашиваю, что с этой программой делать, потому что в основном кнопочками пользуюсь. В программном интерфейсе тоже. Неужели нужно какими-то особыми знаниями обладать, чтобы ОБЪЕДИНИТЬ 2. 3 ОТРЕЗКА?

Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,986
так вам надо «хрень на станок загнать» или 2-3 отрезка объединить и в одну полилинию преобразовать?
Регистрация: 19.02.2010
Сообщений: 29
Сообщение от Хмурый
noorgoosh, попробуйте не входить в режим «несколько»
Ничего не меняет. Загвоздка, кажется, в том, что мне после выбора серии этих кусков делать.
Регистрация: 29.10.2004
Сообщений: 16,324
нажимать ввод.
будет сообщено, сколько сегментов полилинии добавилось
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,986
Регистрация: 19.02.2010
Сообщений: 29

Я, кажется, проблему неправильно определял. Сейчас набросал рядом несколько отдельных полилиний—раз уж говорите, что этот способ должен работать. Объединяются этим способом.

Может, что-то с типом линий, которые нужно объединять? Про дуги внешн. и внутр.диаметр я понял—их надо в куски полилиний переводить, а вот каким типом линий построена собственно эвольвента и как тут быть, буду думать.

P.S. Поискал топики по этому вопросу в форуме. Что-то и в справке к Автокаду объединение дуг со сплайнами (тип этой кривой у зубьев) не отражается. Это делается, не знаете?

Последний раз редактировалось noorgoosh, 07.07.2010 в 14:21 .

Как объединить полилинии в автокаде

Работа с полилиниями

В данном разделе меню находятся модули для различных манипуляций с полилиниями.

Под реверсированием понимается изменение порядка вершин полилинии на обратный. Это может быть применено для «переворачивания» линейных условных знаков (полилиний):

Модуль сделан для старых версий AutoCAD и ZWCAD. В новых версиях этих САПР данную операцию можно осуществить штатными средствами.

Позволяет добавлять к полилиниям вершины. В начале работы модуль просит выбрать одну или несколько полилиний, далее просит указать одну или несколько точек. Если в начале выбрано несколько полилиний, вершина добавляется к ближайшей полилинии из ранее выбранных.(Модуль сделан для старых версий AutoCAD и ZWCAD. В новых версиях этих САПР данную операцию можно осуществить штатными средствами.)

Удаляет вершины у полилиний. В начале работы модуль просит выбрать одну или несколько полилиний, далее просит указать одну или несколько точек. Удаляется ближайшая вершина ближайшей полилинии из ранее выбранных.(Модуль сделан для старых версий AutoCAD и ZWCAD. В новых версиях этих САПР данную операцию можно осуществить штатными средствами.)

Данный модуль удаляет у полилиний продублированные вершины, т.е. две и более последовательно идущие вершины, координаты которых совпадают по координатам с указанным допуском.(Модуль сделан для старых версий AutoCAD и ZWCAD. В новых версиях этих САПР данную операцию можно осуществить штатными средствами.)

Данный модуль сделан для пользователей ZWCAD и старых версий AutoCAD, в которых отсутствуют удобные инструменты для преобразования сегмента полилинии в дугу.

Данный модуль сделан для пользователей ZWCAD и старых версий AutoCAD, в которых отсутствуют удобные инструменты для преобразования дугового сегмента полилинии в прямую. Алгоритм работы модуля аналогичен вышеописанному, см. изображения выше.

Данный модуль экспортирует в CSV файл координаты вершин выбранной полилинии.

Данный модуль экспортирует в CSV файл координаты вершин НЕСКОЛЬКИХ выбранных полилиний:

В сочетании с модулем Построить несколько полилиний из CSV-файла данный модуль может быть использован для пересчета координат в сторонних программах.

Признаком окончания одной полилинии и начала следующей является пустая строка в CSV файле(пустые ячейки в Excel).

Данный модуль строит полилинию по координатам из CSV файла. Формат CSV файла: 2 столбца, координата X и координата Y, разделитель точка-запятой. Построение вершин идет в том порядке, в котором идут их координаты в CSV файле. Полилиния строится на текущем слое, текущим цветом и текущим типом линии.

Данный модуль строит полилинии по координатам из CSV файла:

В сочетании с модулем Экспорт координат вершин нескольких полилиний в CSV-файл данный модуль может быть использован для пересчета координат в сторонних программах.

Признаком окончания одной полилинии и началом следующей является пустая строка в CSV файле(пустые ячейки в Excel).

Данный модуль позволяет повернуть текст в соответствии с направлением полилинии в точке, являющейся ближайшей к тексту. Выбор текста происходит рамкой с экрана.
Пример. До обработки:

После обработки:

Черная полилиния — та, по которой выравнивался текст. Пунктирной линией (показана для наглядности) показан допуск, в примере равный 100. В качестве начала полилинии была указана точка рядом с левым концом полилинии. Если бы была указана точка рядом с правым концом полилинии, данный пример выглядел бы так:

Данный модуль позволяет повернуть блоки в соответствии с направлением полилинии в точке, являющейся ближайшей к блоку. Выбор блоков осуществляется по образцу, а именно программа просит указать Пользователя блок-образец и в обработку попадают блоки с таким же именем что и образец и лежащие на том же слое.
Пример. До обработки:

После обработки:

Черная полилиния — та, по которой выравнивались блоки. Пунктирной линией (показана для наглядности) показан допуск, в примере равный 100. В качестве начала полилинии была указана точка рядом с левым концом полилинии.

Позволяет повернуть блоки по полилиниям. В отличие от вышеописанного модуля позволят выбрать сразу несколько полилиний. Поворот каждого блока будет производиться по той полилинии, которая ближе к нему.

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

Модуль поворачивает текстовые объекты внутри выбранных полилиний по наиболее вытянутой стороне. Текст снаружи полилиний игнорируется.

Примечание. Угол текста расчитывается от оси X против часовой стрелки в мировой системе координат.

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

На примере выше показано, что в результате работы модуля были выбраны блоки, находящиеся рядом с полилинией в пределах допуска, равном в данном примере 100 (пунктирная линия, показанная для наглядности).

Данный модуль позволяет выделить объекты, выбранные по образцу, лежащие частично или полностью внутри указанной полилинии. Программа спрашивает способ выбора: многоугольник — быдут выбраны объекты, лежащие полностью внутри выбранной полилинии, или секущий многоугольник — будут выбраны объекты, лежащие частично внути полилинии. Выбранная полилиния не должна иметь повторяющихся по координатам вершин и не должна пересекать сама себя.
Внимание! Самопересечение полилинии Программой не отслеживается.
Пример:

Модуль позволяет выделить аналогичные объекты, находящиеся снаружи указанной полилинии:

Данный модуль позволяет перенести объекты, выбранные по образцу на указанную полилинию в соответствии с кратчайшим расстоянием до нее и указанной зоной захвата (пунктирная линия, показанная для наглядности).
Пример. До обработки:

После обработки:

Модуль позволяет ‘взорвать'(расчленить) полилинии и линии с заданным сложным типом линии таким образом, что описанные в типе линии тексты и шейпы окажутся извлеченными:

Примечание к примеру. Полинии до обработки и объекты, полученные в результате работы модуля показаны выделенными намеренно.

Этот модуль будет полезен при экспорте DWG-файла в другие программы, которые не поддерживают сложные типы линий.

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

Позволяет заменить типы линий у объектов чертежа на основе CSV-файла в виде двух столбцов. 1-й столбец — заменяемый тип линии, 2-й столбец — тип линии, на который нужно заменить. Тип линии, указанный во 2-м столбце должен обязательно присутствовать в чертеже. По окончании работы выводится подробная информация о выполненных заменах.

Позволяет назначить тип линии объектам чертежа (только линии, полилинии, 3д-полилинии) в зависимости от слоя. Зависимость типа лини от слоя описывается в CSV файле, который пользователь составляет самостоятельно и указывает в данном модуле. Первой колонкой в CSV-файле должны перечисляться имена слоев, во втором — назначаемые типы линий. Разделитель данных — точка-запятой.

Важное замечание! Все типы линий, указанные в CSV-файле, должны присутствовать в чертеже. Если какой-либо тип линии не найден в чертеже, в текстовом окне автокада выводится соответствующее сообщение об ошибке.

Содержимое CSV файла:

Результат работы программы:

Пояснение к примеру. Полилинии в левой части изображения находятся на слоях(сверху вниз): 0, слой_1, слой_2, слой_3, слой_4, слой_5. Верхняя полилиния не подверглась изменению, т.к. слой с именем ‘0’ не описывается в исходном CSV-файле. Остальные типы линий подверглись изменению, им был назначен тип линии в соответствии с CSV-файлом.

Позволяет нанести на полилинии (а так же над полилинией или под полилинией) текст с указанным шагом и указанного размера.

Если способ вставки текста указан на полилинии, то к тексту применяется скрытие заднего фона.

Позволяет нанести на середины сегменты выбранных полилиний заданный текст заданного размера.

Модуль позволяет объединить несколько рядом расположенных полилиний(и/или линий) в одну полилинию.

Модуль написан для пользователей ранних версий AutoCAD и ZWCAD, в которых не было средства объединения полилиний с допуском.

Если у Вас современная САПР платформа, рекомендуется пользоваться штатными средствами(т.к. этот модуль не отличается высоким быстродействием): Команда _PEDIT — ‘Несколько’ — выбрать полилинии — ‘Добавить’ — укажите значение допуска — нажмите ENTER.

Модуль позволяет удалить лишние вершины у полилиний по одному из двух условий(см.описание ниже), упростив их таким образом и снизив объем DWG файла. В отличие от стандартной команды _OVERKILL этот модуль предлагает более аккуратные способы удаления лишних вершин.

По окончании работы программа выводит краткую информацию о удаленных вершинах и о разнице в длине (Программа не пытается подогнать длину отредактированной полилинии к длине исходной):

Пояснение параметра Угол. Если задать угол равным 5 градусов, вершина, отмеченная красной стрелкой на примере ниже, будет удалена:

Пояснение параметра Длина перпендикуляра. Если задать этот параметр равным 0.1, вершина, отмеченная красной стрелкой на примере ниже, будет удалена:

Так же в модуле присутствует параметр Не упрощать, если новый сегмент больше. . Если при удалении вершины новый сегмент полилинии получается больше заданного значения, то такая вершина не удаляется, даже если соблюдаются заданные условия.

Модуль ‘округляет’ площадь полилинии посредством перемещения указанной вершины до такого положения, при котором площадь полилинии становится равной требуемой величине. Округление производится по правилу ‘1.4 → 1, 1.5 → 2’.

Модуль позволяет построить 3D полилинию по объектам(блоки, точки, шейпы, окружности или тексты), находящимися в указанном допуске от заданной полилинии. Z исходных объектов наследуется.

Модуль позволяет подрезать полилинии внутри контуров(других полилиний). Подрезаемые полилинии и полилинии-контура должны находиться на разных слоях. Модуль может быть применен для подрезки горизонталей.

Модуль позволяет корректно замкнуть полилинии, т.е. выставить свойство ‘Замкнуто’, даже в том случае, когда первая и последняя вершина не совпадают по координатам, а находятся на некотором удалении друг от друга. Величина допуска задается пользователем.

Модуль позволяет выделить с экрана полилинии с двумя вершинами. Может быть применен при выделении штрихов откосов.

Модуль позволяет построить усредненную полилинию по двум выбранным:

Примечание. Дуговые сегменты наследуются только по первой полилинии.

Модуль позволяет найти точки пересечения полилиний. Может быть полезен для контроля корректности построения горизонталей(полилинии).

Модуль позволяет найти точки пересечения сплайнов. Может быть полезен для контроля корректности построения горизонталей(сплайны).

Как объединить полилинии в автокаде

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
      • Строительные калькуляторы и конструкторы
      • Архив файлов
        • Технологический
        • Генплан и сооружения транспорта
        • Архитектурный
        • Строительный
        • Пожарная безопасность
        • Электротехнический
        • Автоматизация, связь, сигнализация
        • Водоснабжение и канализация
        • Вентиляция, кондиционирование и холодоснабжение
        • Теплоснабжение и газоснабжение
        • Библиотека строительных норм и правил
        • Библиотека строительства «Зодчий»
        • Библиотека климатического оборудования
        • Библиотека кафедры ТТГВ ТОГУ
        • Все пользователи
        • Кураторы подразделов
        • Пользователи по регионам
        • Посетившие форумы в течение суток
        • Поиск пользователей
        • Правила форумов
        • Список всех подразделов
        • Список всех тем
        • Календарь
        • Забыли пароль?
        • Регистрация
        • Помощь

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

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

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

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