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

Как разорвать полилинию в автокаде

  • автор:

Sorry, you have been blocked

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 7c81ddcdaaf378ab • Your IP: Click to reveal 138.199.34.31 • Performance & security by Cloudflare

Как "разорвать" объекты полилинией?

Такого вот хочется: рисуем произвольную полилинию.
Все объекты, которые она пересекает разрываются в точках пересечения.
IMHO, штука может быть полезной многим и часто, так что, думается, должен существовать LISP какой-нибудь (а может просто команда), но что-то не нашел ни в хелпе, ни поиском по форуму.
Есть что-нибудь в таком роде?

#2 Ответ от kpblc 11 августа 2006г. 09:34:48

  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,348
  • Спасибо: 23
Re: Как "разорвать" объекты полилинией?

#3 Ответ от SStas 11 августа 2006г. 09:45:00

  • На форуме с 7 ноября 2005г.
  • Сообщений: 145
  • Спасибо: 0
Re: Как "разорвать" объекты полилинией?

Не понимаю, как этим пользоваться :/
Набираю _.trim
просит выбрать объекты (видимо те, которые нужно обрезать?)
набираю "в", чтобы выбрал все, что есть.
Далее _f и прохожусь по точкам полилинии
далее что-то там долго обрабатывается, иногда выдается "Этот объект невозможно ОБРЕЗАТЬ" потом снова просит выбрать обрезаемый объект.
Заставить эту штуку разрезать все объекты (ну кроме текста и блоков, вряд ли их можно так просто разрезать), пересеченные определенной линий в точках пересечения у меня так и не получилось.

#4 Ответ от Владимир Громов 11 августа 2006г. 10:15:17

  • На форуме с 10 июля 2004г.
  • Сообщений: 8,349
  • Спасибо: 4
Re: Как "разорвать" объекты полилинией?

> kpblc
Опция "_fence" служит для выбора объектов, а не обрезания. Она же не образует режущую кромку.
А почему вы оба используете команду "_trim" ("обрезать"), ведь в названии темы и в вопросе говорится о разрыве ("_break")?

#5 Ответ от kpblc 11 августа 2006г. 10:24:21

  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,348
  • Спасибо: 23
Re: Как "разорвать" объекты полилинией?

Вот блин, забыл поставить знак "?" в конце своего поста. Насчет _.break такой опции не знаю, хотя, SStas, я ж тебе вроде как делал лисп на получение пересечений объектов? Поменяй код, получи точки и выполняй _.break по каждому элементу набора.

#6 Ответ от SStas 11 августа 2006г. 10:54:46

  • На форуме с 7 ноября 2005г.
  • Сообщений: 145
  • Спасибо: 0
Re: Как "разорвать" объекты полилинией?

> kpblc
Скорее всего не мне, т.к. я и сам не помню, чтобы мне это было когда-то нужно, и в архиве форума и почтового ящика не нашел ничего.

#7 Ответ от kpblc 11 августа 2006г. 11:02:08

  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,348
  • Спасибо: 23
Re: Как "разорвать" объекты полилинией?

#8 Ответ от SStas 11 августа 2006г. 11:31:08

  • На форуме с 7 ноября 2005г.
  • Сообщений: 145
  • Спасибо: 0
Re: Как "разорвать" объекты полилинией?

> kpblc
Ага, попробую разобрать, что же там написано и как это использовать %-)))

#9 Ответ от Дмитрий 16 ноября 2006г. 13:39:53

  • На форуме с 16 ноября 2006г.
  • Сообщений: 3
  • Спасибо: 0
Re: Как "разорвать" объекты полилинией?

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

#10 Ответ от Atol 16 ноября 2006г. 13:56:12

  • На форуме с 21 февраля 2006г.
  • Сообщений: 1,365
  • Спасибо: 3
Re: Как "разорвать" объекты полилинией?

> Дмитрий
Еще раз см.тему — команда ОБРЕЗАТЬ — отрезает часть линий по границе, заданной другими линиями (если конечно линия не полностью находится с одной стороны от линий)
Команда РАЗОРВАТЬ предлагает указанную линию разорвать между точкой выбора данной линии и второй точкой на данной линии (на два куска). Та же команда с автовводом параметров через кнопку панели позволяет РАЗОРВАТЬ В ТОЧКЕ на две части линейный/дуговой сегмент. Правда надо корректировать ЛИСПОМ макрос, чтоб по "Enter" повторялась та же последовательность, а не стандартный разрыв в 2-х точках. Так же Лиспом можно было бы попытаться сделать режим РАЗОРВАТЬ В ТОЧКЕ — НЕСКОЛЬКО 🙂
Ну а так, да, МОЖНО написать программку РАЗОРВАТЬ В ТОЧКАХ пересечений указанных полилинией.

Можно ли разделить полилинию в AutoCAD?

Способы разделения полилинейного объекта отображаются на панели при выборе полилинейного объекта.

  1. На вкладке «Правка» в группе «Возможности» нажмите «Изменить» . …
  2. Разверните Разделить и щелкните Разделить . …
  3. Щелкните Выбрать. …
  4. Если вы выбрали более одной функции, выполните одно из следующих действий на панели: …
  5. В разделе «Метод» нажмите «Равные части».

Как разбить полилинию на равные сегменты?

Разделить полилинию или сплайн

  1. Запустите команду РАЗДЕЛИТЬ.
  2. В ответ на приглашение Выбрать объект для разделения: выберите объект, вдоль которого вы хотите разместить точки или блоки.
  3. В ответ на приглашение Введите количество сегментов или [Блокировать]: введите количество сегментов, которые вы хотите создать, или введите b, чтобы использовать параметр Блокировать.

Как разорвать пересекающуюся линию в AutoCad?

Разбиение строки на две в AutoCad

  1. Введите BREAK в командной строке или выберите инструмент разрыва.
  2. Выберите объект, который хотите сломать.
  3. Затем выберите вариант первой точки (F).
  4. Выберите точку, в которой вы хотите разделить объект.
  5. Когда будет предложено указать вторую точку останова, введите @ и Enter.

Как превратить полилинию в линию в AutoCad?

Преобразование полилинии в линию

Чтобы преобразовать существующую многосегментную полилинию в линию. Выберите линию и нажмите кнопку разнесения на ленте — это преобразует линию в многосегментный набор базовых линий, каждую из которых можно редактировать отдельно.

Как расчленить полилинию в AutoCAD?

Разнесение блоков, полилиний, штриховок и размеров

  1. Нажмите «Изменить» > «Разнести» (или введите «Разнести»).
  2. В графической области выберите объекты для разнесения и нажмите Enter. Выбранные объекты будут расчленены. Вы можете редактировать отдельные объекты.

Что такое полилиния в AutoCAD?

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

Есть ли в AutoCAD команда разделения?

Чтобы разделить объект на две части, не стирая часть, введите одну и ту же точку как для первой, так и для второй точки. Вы можете сделать это, введя @, чтобы указать вторую точку. Линии, дуги, окружности, полилинии, эллипсы, сплайны, пончики и некоторые другие типы объектов можно разделить на два объекта или удалить один конец.

В чем разница между линией и ломаной?

Если вы переместите один сегмент линии, ни один из других сегментов, которые вы нарисовали в то же время, не сдвинется с ним. Команда PLine рисует одиночный соединенный многосегментный объект. Полилиния — это то, чем кажется линия; каждый сегмент соединен в единый объект.

Урок №13. Функции объединить и разъединить полилинию в программе AutoCAD

Оказывая какое-то воздействие на полилинии, часто необходимо разделить их на составные части — отрезки и дуги. В AutoCAD эту задачу решает опция «расчленить» (explode). Создав любую фигуру, используя полилинию, идем на «Главная»«Редактирование» — «Расчленить». Или выходим на нее из строки командной.

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

Важный момент в этом процессе: пропадают данные о ширине, так как полученные фрагменты не имеют ненулевую ширину. Рассмотрим этот случай на примере создания полилинии — построим их в количестве двух штук.

Посредством нужной команды разделим одну, расположенную правее. На нижней картинке виден итог сделанной работы.

Программа позволяет соединить в полилинию ее составные части, отрисованные раньше. Используем для данной операции команду ПОЛРЕД (_pedit). Возьмем за основу сегменты и построим нужный объект.

Далее на вкладке «Главная» в пункте «Редактирование» — «Редактировать полилинию». Второй способ выбора опции: из строки доступных команд (набираем ПОЛРЕД (_pedit).

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

Мышью выделяем объект, на поставленный запрос — «Сделать его полилинией?<Д>» — жмем ввод или Д (Y ). Указанный сегмент превращается в полилинию. Этот сегмент позволяет «прицепить» к нему другие составные части. Система запрашивает параметры:

Англ.вар. программы: Enter an option [Close⁄Join⁄Widfh⁄Edit vertex⁄Fit⁄Spline⁄Decurve⁄Llype gen⁄Undo]:

При дополнительном добавлении элементов нажимаем «Добавить» или Д (J). Далее мышью указываем новые объекты для полилинии. Жмем Enter. Программа повторно запросит параметры:

Финальным нажатием Enter закрепляем полученный результат. Полилиния готова.

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

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