|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.09.2011, 08:48 | #1 | |
Работа с неименованными блоками
Инжиниринг
Тюмень
Регистрация: 16.09.2011
Сообщений: 225
|
||
Просмотров: 8866
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Поищи по форуму тему "Нормализация блоков" - там были решения.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
ТО, что советовал Алексей: LISP. Нормализация блоков текущего файла.
Еще есть BGBLFIX - Нормализация блоков. Я сейчас пересматриваю эту команду. Цитата:
Copy or Rename Block
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Инжиниринг Регистрация: 16.09.2011
Тюмень
Сообщений: 225
|
Всем спасибо! U2B помогло!
С большинством объектов помогло объединение слоёв (при этом содержимое блоков тоже переместилось в нужный слой), а по мелочи прошёлся U2B. Конечно, идеальный вариант - автоматическая генерация имён для новых блоков (можно те же, что и были у анонимных), но в моём случае хватило этого инструмента.. |
|||
|
||||
проектирование а/дорог Регистрация: 03.07.2013
СПб
Сообщений: 376
|
как сделать все именованные обычные блоки не именованными? вроде все функции перепробовал.
+++ разобрался, блоки не простые, не именованный упакован в именованный)) Последний раз редактировалось Linkshunter, 12.09.2016 в 14:32. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
штатными средствами акада - нельзя. А так получить набор анонимных блоков (например, по слою), в цикле по набору анонимных блоков - забирать у каждого блока масштаб, точку вставки, угол поворота и значения атрибутов. И вставлять обычный блок пикета из вашего же чертежа с параметрами анонимного блока с последующим удалением анонимного. В том или ином виде это 100% на просторах инета есть - типовая достаточно задача из-за кривого экспорта из других программ, например. Или если кто-то сдуру "защитил" чертеж таким образом.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
кстати да, посмотрел на оригинальный блок - а что в анонимных нет атрибутов, не обратил внимания. Ну хотя бы базовая точка анонимных блоков совпадает с базовой точкой "образцового" пикета - поэтому почти автоматически можно заменить, только придется вместо атрибутов залезать в определения анонимных блоков и считывать значения мтекста - что целое число, то номер, что вещественное - то уровень. Если два целых или две вещественных - спрашивать пользователя о способе разрешения конфликта.
|
|||
|
||||
Геодезист Регистрация: 23.05.2012
Ухта
Сообщений: 1,374
|
На форуме Геодезист возник дискурс о преобразовании полилинии в 3D полилинию с поднятием вершин последней на высоты блоков. В итоге, нашлась и команда Civil 3D (_AeccConvertPointsToSdskPoints), которая корректно преобразовывает точки COGO в блоки с атрибутами и написана программа, без этих промежуточных телодвижений.
__________________
Как-то так. |
|||
|
||||
sertor, ты бы выложил сюда, пож., все связанные с батлом файлы, а то у вас там без рег не скачать(
|
||||
|
||||
Геодезист Регистрация: 23.05.2012
Ухта
Сообщений: 1,374
|
Цитата:
И решение BearDyugina (Disney)
__________________
Как-то так. Последний раз редактировалось sertor, 26.01.2021 в 20:52. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Акты скрытых работ | Витос | Прочее. Архитектура и строительство | 324 | 05.03.2015 12:24 |
Работа с блоками | Александр Лысковцев | AutoCAD | 5 | 30.10.2008 12:12 |
Работа с динамическими блоками | Владимир М | Динамические блоки | 22 | 14.04.2008 13:09 |
работа с блоками | ARTEM_63 | AutoCAD | 2 | 19.03.2008 17:03 |
Работа с блоками | Michael@Minsk | AutoCAD | 8 | 26.03.2006 15:58 |