|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
25.07.2012, 13:49 | #1 | |
Как удалить определенный элемент (в данном случае Raster Image) внутри всех блоков не разрушая их?
Регистрация: 25.07.2012
Сообщений: 2
|
||
Просмотров: 3684
|
|
||||
пищевая технология Регистрация: 02.06.2009
Киев
Сообщений: 283
|
Не проще ли договорится с архитекторами, что-бы они нормально конвертнули файл? Смотри пост №5 темы http://forum.dwg.ru/showthread.php?t=27475
|
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
трудно о чем-то говорить без файла...но если растры не подгружать и выключить рамки (imageframe -> 0), думаю, можно обойтись "малой кровью".
Цитата:
Последний раз редактировалось kp+, 25.07.2012 в 15:43. |
|||
|
||||
пищевая технология Регистрация: 02.06.2009
Киев
Сообщений: 283
|
Нашел выход для данного случая. Но нужно прикрутить Toolpac. Дальше Object - Erase - Purge Externals. Но будь осторожен. Эта функция удаляет все растры активного документа. Удачи.
Последний раз редактировалось Вовочка, 30.07.2012 в 00:19. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
архитектор Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,295
|
мелкие Raster Image из архикада, это wipeout-ы. Они раньше в автокаде как раз растровыми картинками назывались. Я эту дрянь qselect-ом выбираю и стираю. Никаких refedit-ов не требуется. Одно напрягает что нужно в блоки заглядывать, если они нужны не взорванные
|
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
Цитата:
Мне они не к чему, смело все разбиваю, фильтрую ненужное и удаляю wipeout'ы быстрым выбором, как и asys. Файл легчает обычно раза в 3. Ятд, не столько сами пустые растры место занимают, сколько отображение их draworder'а.
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Я думаю, программно вопрос решить не сложно. По крайней мере, на VBA бы я решил, думаю, что на лиспе должно быть еще проще..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Регистрация: 25.07.2012
Сообщений: 2
|
lispa не знаю -методом проб из справки и какой-то методички
у меня получилось следующее: удалить все Raster Image в чертеже (вне блоков) или внутри открытого для редактирования блока __________________________ _erase (ssget "x" (list '(0 . "Wipeout"))) __________________________ -после строчки _erase... один enter, как иначе завершить команду? эту строчку бы засунуть в лисп типа norm-blocks.lsp http://forum.dwg.ru/showthread.php?t=21492&page=2 или в подобное BGBLFIX из bgtools... было бы счастье а если еще переменную сделать для выбора типа удаляемого объекта... - в автокаде новый пулемет будет. kpblc помоги ! |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить параметры у всех объектов внутри блоков | 800x600 | AutoCAD | 5 | 25.03.2008 14:21 |
Помощь по Лире | Серега М | Лира / Лира-САПР | 52 | 28.05.2007 02:47 |