Перейти к содержимому

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

  • автор:

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

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

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

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

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

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

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

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

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

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

Регистрация: 23.10.2006
Сообщений: 22,957
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,310
Добавить=Объединить
Регистрация: 19.02.2010
Сообщений: 29
Сообщение от PSG
Русский AutoCAD?
Сообщение от PSG
Тогда сначала выбрать Добавить, а потом Обратить

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

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

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

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

(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,974
ну да.
Это — программа объединения отрезков, дуг, линий в полилинию на основе _pedit с опцией _join
Регистрация: 29.10.2004
Сообщений: 16,310
noorgoosh, попробуйте не входить в режим «несколько»
Регистрация: 19.02.2010
Сообщений: 29
Сообщение от Nike
ну да.
Это — программа объединения отрезков, дуг, линий в полилинию на основе _pedit с опцией _join

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

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

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

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

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

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

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

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

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

Сегменты объединяемых полилиний

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

Свойства объединенных полилиний

Полилиния, полученная в результате объединения нескольких объектов с различными свойствами, наследует свойства первого выбранного объекта. Если две линии примыкают к полилинии в форме буквы Y, выбирается одна из линий и она присоединяется к полилинии. Данное объединение также приводит к тому, что программа неявно отменяет сглаживание как исходной полилинии, так и присоединяемой. После присоединения полученную полилинию можно сгладить снова.

Дополнительные опции редактирования полилиний

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

  • «Замкнуть». Создание замыкающего сегмента полилинии, соединяющего его последний сегмент с первым. Полилиния считается открытой, пока ее не замкнуть с помощью параметра «Замкнуть».
  • «Соединить». Добавление линий, дуг или полилиний к концу открытой полилинии и отмена сглаживания для полилиний, сглаженных дугой. Конец добавляемого объекта должен точно совпадать с одной из конечных точек полилинии.
  • «Ширина». Задание новой единой ширины для всей полилинии. Можно воспользоваться также подопцией «Ширина» опции «Вершина» для изменения начальной и конечной ширины отдельных сегментов.

    • Обрезка и удлинение объектов
    • Разрыв и соединение объектов

    Как в Автокаде объединить объекты (2D-примитивы)

    Часто возникает необходимость в AutoCAD соединить 2D-примитивы в единый цельный объект, тем самым преобразовав его в полилинию или область. Это нужно, например, чтобы подготовить объект для выдавливания в 3D-тело (см. рис.).

    Как в Автокаде объединить отрезки? Существует несколько команд, которые позволяют это сделать. Давайте их рассмотрим.

    Объект в AutoCAD состоящий из отрезков

    Как в Автокаде объединить линии с помощью команды «Область»

    Команда «Область» находится на вкладке «Главная» на панели «Рисование». Она позволяет преобразовывать замкнутые объекты в так называемые объекты-области. Чтобы выполнить команду, достаточно ее выбрать. После чего указать все объекты, которые нужно соединить.

    Команда AutoCAD «Область»

    Как в Автокаде соединить линии с помощью команды «Контур»

    Команда, которая позволяет создавать не только объекты-области, но и полилинии – «Контур». Расположена на вкладке «Главная», панель «Рисование».

    Выполняется следующим образом:

    1. После активации программы появляется диалоговое окно.
    2. В окне следует указать тип конечного объекта — область или полилиния.
    3. После нажатия «Ок» вам будет предложено указать внутреннюю точку замкнутого контура. Если нет никаких зазоров, то команда выполнится корректно.

    Команда AutoCAD «Контур»

    Как в Автокаде объединить объекты с помощью команды «Соединить»

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

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

    ПРИМЕЧАНИЕ: Если в замкнутом контуре есть нестыковки, то команда выполняться не будет! Поэтому при работе пользуйтесь объектными привязками.

     Как в Автокаде объединить полилинии, отрезки, дуги

    Теперь вам известны способы, как в Автокаде соединить различные объекты в цельный сложный примитив.

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

    Освойте профессию проектировщика

    Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.

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

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

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar