Как разгруппировать в автокаде
Перейти к содержимому

Как разгруппировать в автокаде

  • автор:

Разгруппировать объекты

В 2011LT при нажатии на кнопку разгруппировать предлагает выделить несколько групп и разгр их.
В 2013 при нажатии на «разгруп» предлагает выбрать только одну группу.

Как в Autocad2013 разгруппировать (не временно откл., а именно разгруп.) несколько групп?

Конструктор по сути (машиностроитель)

Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
Сообщение от ArNeT
Как в Autocad2013 разгруппировать (не временно откл., а именно разгруп.) несколько групп?
Чем не нравятся советы со второго поста?
__________________
Век живи, век учись — .
Регистрация: 04.05.2014
Сообщений: 7

Тем, что вариант банального отключения групп не подходит!

И может есть какая-то другая команда, которая может разгруппировать несколько групп, как это происходит в 2011LT&

Конструктор по сути (машиностроитель)

Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
Сообщение от VVA
3. Команда _GROUP
?
Вроде предлагает выбрать несколько (по крайней мере, рамка рабочая).
__________________
Век живи, век учись — .
Регистрация: 04.05.2014
Сообщений: 7
Команда _GROUP — создавать группы, поэтому и рамка рабочая, чтоб выбрать объекты для создания группы
Регистрация: 04.05.2014
Сообщений: 7

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

Последний раз редактировалось ArNeT, 19.08.2017 в 17:06 .
Регистрация: 25.12.2005
Сообщений: 13,627
Это не решение проблемы, а изврат.
Регистрация: 04.05.2014
Сообщений: 7
Согласен, но намного быстрее, чем разбивать каждую группу
Регистрация: 23.05.2012
Сообщений: 1,374
Ну и в дополнение к вариантам, изложенным в #2, в рус. версиях, команда РАЗГРУПП
__________________
Как-то так.
Регистрация: 25.12.2005
Сообщений: 13,627
Соответствующая команда на английском языке «_UNGROUP«.
Регистрация: 04.05.2014
Сообщений: 7
Сообщение от sertor
Ну и в дополнение к вариантам, изложенным в #2, в рус. версиях, команда РАЗГРУПП

В AutoCAD 2013 при вводе команды РАЗГРУПП предлагает ввести имя или выбрать всего одну группу курсором.

«Команда РАЗГРУПП удаляет все объекты из текущей группы.

Отображаются следующие запросы:
Выбрать группу
Разделение выбранной группы на составляющие ее объекты. Укажите группу путем выбора объекта, который она содержит.
Введите «Все», чтобы разгруппировать все группы на чертеже.«

В AutoCAD 2013 «Все» не отображается, но при вводе работает!

Регистрация: 25.12.2005
Сообщений: 13,627

Во всех AutoCAD’ах команда «_SELECT» («ВЫБРАТЬ») не показывает ни одной опции, а на самом деле их до фига.

LISP, C# (ACAD 200[9,12,13,14])

Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810
Сообщение от Profan
команда «_SELECT» («ВЫБРАТЬ») не показывает ни одной опции

ommand: SELECT Select objects: ? *Invalid selection* Expects a point or Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon/Group/Add/Remove/Multiple/Previous/Undo/AUto/SIngle/SUbobject/Object

__________________
Моя библиотека lisp-функций

Обращение ко мне — на «ты».
Все, что сказано — личное мнение.

Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc

Как расформировать группы?

При копировании объектов объединёных в группу возникает проблема с её последующим расформированием. Существует ли способ расформирования копии группы объектов?

#2 Ответ от Vova 21 марта 2006г. 20:38:56

Re: Как расформировать группы?

#3 Ответ от Teodor_2000 21 марта 2006г. 22:41:54

Re: Как расформировать группы?

Спасибо за дельный совет. У меня 3 книги по Акаду
ни в одной из них этого нет.

#4 Ответ от Vova 22 марта 2006г. 05:42:16

Re: Как расформировать группы?

Нажми на синенькое слово pickstyle. Oно-же есть птичка в Options. Переключение переменной также осуществляется Ctrl+H. Это есть в HELP. А книга бы слишком толстая получилась, если все бесконечные хитрости в нее засунуть.

#5 Ответ от Teodor_2000 22 марта 2006г. 09:36:49

Re: Как расформировать группы?

Хелп это хорошая штука я полностью согласен, единственное но, справка в каде на англицком. =( Языка к сожалению я незнаю. А руский хелп к 2004-му немогу найти.

#6 Ответ от Teodor_2000 19 июля 2006г. 07:34:09

Re: Как расформировать группы?

pickstyle конечно помогает, но копию группы объектов так и незнаю как разгруппировать. =(

#7 Ответ от Atol 19 июля 2006г. 17:30:57

Re: Как расформировать группы?

;
;Команды автоматической ГРУППИРОВКИ ( или ) и РАЗГРУППИРОВКИ (или ) — указанных объектов
;плюс команды ДОБАВЛЕНИЯ ( или ) или УДАЛЕНИЯ ( или ) указанных элементов в выбранной группы
;При вызове команды выбираете объекты-группы.
;Позволяет создавать вложенные группы.
;Имя группы автоматически формируется из системной переменной текущего времени
;При наличии вложенной группы ВНЕШЯЯ группа получает аналогичное имя последней группы с добавлением в начале символа
;При выборе графического элемента автоматически определяется ИМЯ последней группы, в которую он входит
;Разгруппировка со вложенными наборами осуществляется в обратном порядке
;Выполнил Толстов Е.В. Казань, КГАСА,каф.САПР 2.11.2000г.
;——————————————————————————————————
(setq -gr «O’k»);Для определения загрузки команды в других программах (hotm)
;——————————————————————————————————
(DEFUN tol-gr (tip nabor / ln name nname naa aa f prSpis i ss ls x spname No tmpFILE)
(setvar «cmdecho» 0);Off echo command
(setq name nil nname nil spname ‘() No 0);Исходные параметры переменных
(if(= nabor nil)(SETQ nabor (SSGET)))
(if(= nabor nil)(princ «»);if1-проверка отказа выбора объектов
(progn;pr1
(SETQ ln(sslength nabor)) ;ВЫБОР ОБЬЕКТОВ и определение кол-ва выбр.элементов
(WHILE( < No ln);создание списка групп, вложенных и в наборе
(SETQ aa(SSNAME nabor No) ;имя элемента в наборе
prSpis(ENTGET aa) ;список свойств элемента
name(cdr(car prSpis)) ;имя-код элемента в списке
ss(cdr(member ‘(102 . » ss(reverse ss) ;переворачиваем
SS(CDR(MEMBER ‘(102 . «>»)ss));отрезаем список после перечисления групп((330 . )(330 . <>). )
ls(length ss)) ;кол-во имен-кодов групп
(foreach i ss ;проходим по списку кодов и записываем наст.имена групп в список
(setq naa(cdr i) ;naa — код группы
prSpis(ENTGET naa) ;список группы
aa(cdr(assoc 330 prspis)) ;код-адрес таблицы имен групп
prSpis(ENTGET aa) ;список элемента таблицы групп
aa(reverse prspis);переворачиваем список, чтобы код группы оказалсе перед именем (3 . «имя»)(350 . )
nname(cdr(cadr(member(cons 350 naa)aa))));считываем имя как следующее за кодом группы
(if(= spname nil)(setq spname(cons nname ‘())));cоздает список с первым именем группы
(if(=(member nname spname)nil)(setq spname(cons nname spname)));добавляет имя в список, если отсутствует.
);for-конец списка кодов групп
(setq No(1+ No));Переход к след.номеру элементу в наборе
);w — конец перебора набора
(setq nname(last spname));в качестве имени группы берем одно из последних в списке найденных (1 из созданных в наборе — текущая группа)
;если требуется создать группу — берем имя вложенной группы(если есть, т.е /= nil) и добавляем пока не станет уникальным
(if(and(= tip nil)(/= nname nil)(=(substr nname 1 1)»*»))(setq nname(substr nname 2 128)))
(while(and(= tip nil)(/=(member nname spname)nil))(setq nname(strcat «$» nname)))
;если требуется создать группу — а имени вложенных групп нет — создаем из текущей переменной машинной даты-времени
(if(and(= tip nil)(= nname nil))(setq nname(rtos(getvar «cdate»)2 20)nname(strcat(substr nname 1 8)»_»(substr nname 10 8))));;;;;;
(setq ls(length spname))
(cond;Группировка-разгруппировка объектов с определенным именем
((and(= tip nil)( < ln 2))(princ "\nНевозможно СГРУППИРОВАТЬ 1 элемент !"))
((and(= tip nil)(>= ln 2)(>= ls 1))(setq x(princ «Выполнено !\n Включено вложенных групп — «)х(princ ls)x(command «_-group» «_c» nname «Создан прогр.TOL-GR» nabor «»)))
((and(= tip nil)(>= ln 2)( < ls 1))(setq x(princ "Выполнено !")x(command "_-group" "_c" nname "Прогр.Толстов Е.В. Казань 2000г." nabor "")))
((and(= tip 0)(/= nname nil)(= ls 1))(setq x(princ «Выполнено !»)x(command «_-group» «_e» nname)))
((and(= tip 0)(/= nname nil)(> ls 1))(setq x(princ «Выполнено!\n Осталось вложенных групп — «)x(princ(1- ls))x(command «_-group» «_e» nname)))
((and(= tip 0)(= nname nil))(Princ «\n Объект не принадлежит ГРУППЕ !»))
((and(= tip 1)(/= nname nil)(>= ls 1))(setq x(princ «Укажите добавляемые к группе элементы!»)x(command «_-group» «_a» nname )))
((and(= tip 1)(= nname nil))(Princ «\n ГРУППА не найдена !»))
((and(= tip -1)(/= nname nil)(>= ls 1))(setq x(princ «Укажите удаляемые из группы элементы!»)x(command «_-group» «_r» nname )))
((and(= tip -1)(= nname nil))(Princ «\n ГРУППА не найдена !»))
)
);Pr1 — группа операций при выбранных объектах
);if1 — проверка отказа выбора объектов
(princ)
);END tol-gr
;——————————————————————————————————————
(defun c:пк()(princ «\nСГруппировать объекты «)(tol-gr nil nil));Вызов команды при русской раскладке клавиатуры
(defun c:gr()(princ «\nСГруппировать объекты «)(tol-gr nil nil))
(defun c:кп()(princ «\nРАЗГруппировать объекты «)(tol-gr 0 nil));Вызов команды при русской раскладке клавиатуры
(defun c:rg()(princ «\nРАЗГруппировать объекты «)(tol-gr 0 nil))
(defun c:пкк()(princ «\nУкажите ЦЕЛЕВУЮ ГРУППУ для ПРИСОЕДИНЕНИЯ элементов:»)(tol-gr 1 nil));Вызов команды при русской раскладке клавиатуры
(defun c:grr()(princ «\nУкажите ЦЕЛЕВУЮ ГРУППУ для ПРИСОЕДИНЕНИЯ элементов:»)(tol-gr 1 nil))
(defun c:ккп()(princ «\nУкажите ИСХОДНУЮ ГРУППУ для УДАЛЕНИЯ элементов:»)(tol-gr -1 nil));Вызов команды при русской раскладке клавиатуры
(defun c:rgg()(princ «\nУкажите ИСХОДНУЮ ГРУППУ для УДАЛЕНИЯ элементов:»)(tol-gr -1 nil))
;(princ «\nКоманды гуппировки , разгруппировки , удаления и присоединения элементов в группе — загружены.\nТолстов.Е.В. Казань 2000г.»)

Как взорвать блок с атрибутом в Автокаде

При попытке взорвать блок с атрибутом воспользовавшись командой РАСЧЛЕНИТЬ (__EXPLODE) произойдет потеря данных определения атрибута, поэтому тут надо действовать иначе.

Интересно. Как создать блок с атрибутом для определения в нем различных данных читайте здесь.

Как расчленить блок с атрибутов в AutoCAD

В общем, ничего сложного нет в том, чтоб расчленить блок c сохранением значений атрибутов, необходимо просто воспользоваться командой BURST. Вызвать ее можно из верхнего меню Express инструментов Express → Blocks → Explode Attributes to Text .

Взорвать блок с атрибутом в Автокаде

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

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

Как разорвать блок в Автокаде. Видео

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

Группировка и разбор объектов

Можно объединить несколько объектов в группу, чтобы работать с ними как с единым целым. Затем можно переместить или трансформировать несколько объектов, не затронув их атрибуты или относительное расположение. Например, можно сгруппировать объекты в структуру логотипа, чтобы перемещать и масштабировать логотип как единое целое.

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

Группы также могут быть вложенными — это означает, что их можно сгруппировать внутри других объектов или групп для формирования более крупных групп. Группы отображаются в виде элементов в палитре «Слои». С помощью палитры «Слои» можно перемещать элементы в группу и из группы.

Выделите объекты, которые нужно сгруппировать, или группу, которую нужно разгруппировать.
Выберите команду «Объект» > «Сгруппировать» или «Объект» > «Разгруппировать».

Разбор объектов

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

Обычно разбирают объекты, когда нужно изменить атрибуты оформления и другие свойства входящих в объект определенных элементов. Кроме того, разбор объектов может быть полезен, если нужно использовать собственный объект программы Illustrator (например, объект с сеткой) в другом приложении, которое не распознает этот объект.

До разбора объекта, имеющего заливку и обводку, (слева) и после него (справа)

Примечание.

Разбор особенно полезен, если возникли трудности с печатью эффектов прозрачности, объемных объектов, узоров, градиентов, обводок, переходов, бликов, оболочек или символов.

Выделите объект.

Выберите команду «Объект» > «Разобрать». Если к объекту применены атрибуты оформления, команда «Объект» > «Разобрать» недоступна. В этом случае выберите команду «Объект» > «Разобрать оформление», а затем команду «Объект» > «Разобрать».

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

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