|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Тогда добро пожаловать в отдельную, собственноручно созданную тему
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 19.09.2019
Сообщений: 7
|
Если по существу вопроса, то проблема решилась с помощью команды _imageattach
Изображение отлично прикрепляется (а не внедряется в проект), после закрытия и открытия файла не пропадает, размер файла остается почти тем же независимо от веса изображения. Огромное спасибо за мысли и подсказки! ----- добавлено через ~1 мин. ----- Тема действительно интересная, поддерживаю! |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,051
|
Ну так сделай новую тему, если у администратора нет возможности выделить эти сообщения в отдельную тему
Цитата:
|
|||
|
||||
Регистрация: 09.10.2019
Сообщений: 2
|
ПРивет, Форум!
Столкнулся с нерешаемым малой кровью вопросом. Получил на обработку пачку толстых чертежей, ВО шкафов телекоммуникаций, стойки на 19". Объекты чертежа завернуты в блок, аки смерть Кощеева. Многие объекты получили взаимные зависимости припятсвующие удалинию через _purge. _wblock каждого такого блока на выходе чертежи 1-5 мб, в которых нет ничего подозрительного (на мой взгляд, demandload=2). Повторный _wblock превращает 1-5 мБ в 50-200 кБ. Я не могу понять, что внутри этих блоков. От того единственно решение которое я пока вижу - это писать код который сделает _wblock каждому блоку, причем по несколько раз, а после восстановит чертеж. Может вы сталкивались с этим? В приложении пример, заглушка в шкаф, после _wblock первого прохода. _audit видит около 40000 объектов, но я их не вижу |
|||
|
||||
Нефтепереработка Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364
|
Реально - объекты невидимки... Тут мысли у меня остановились. Думаем пока коллегиально.
Видимое перенес в слой 0. быстрый выбор 1) слой "Стойка" - Выбрано объектов: 41813 2) слой "Надпись" - Выбрано объектов: 10 После удаления 125 КБ (изначально 1,45 МБ, в формате 2010 пересохранило 1,514 МБ). Обработано в 2013 акаде. З.Ы. Коллегия ничего не придумала. Придумаете как найти невидимок (и что это вообще такое) пишите.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии. Последний раз редактировалось Leopard_, 10.10.2019 в 09:34. |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
Скорее всего это глюк при взрыве блоков с большим количеством видимостей. Я с таким сталкивался, и на форуме где-то писали.
Как это вылечить, не помню, нашли ли решение. Но увидеть "невидимки" можно. Скопируйте всё и вставьте как блок. Внутри блока поставьте параметр видимости и включите отображение скрытых элементов. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Я попробовал очистить от невидимых элементов таким кодом:
Код:
Другой вопрос, что с дин.блоками с несколькими состояниями видимости могут быть проблемы - но в данном случае это не особо критично, мне кажется. P.S. Самое забавное, что _unisolateobjects ничего не видит )))
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
new block.dwg вставил "больной" файл блоком в пустой чертеж, в редакторе блоков добавил видимость и включил все объекты, потом блок взорвал --------------------------------- но думаю в данном случае то, что "лишние" объекты невидимы и условно невыбираемы нам на руку. чистить просто, но придется руками
__________________
Мастерская СПДС |
||||
|
||||
И не должно. ISOLATEOBJECTS/UNISOLATEOBJECTS работают по другому принципу. Они работают с объектом, который содержит информацию о скрываемых примитивах. Но сами примитивы не знают, что они невидимы. В данном же случае сами примитивы имеют признак невидимости. И это действительно похоже на связь с динамическими блоками с видимостью. Динамические блоки в состоянии определенной видимости содержат все примитивы динамического блока (даже те которые не должны быть видны), но те, которые не видны в этом состоянии видимости, имеют флаг невидимости (visible == false).
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Я полагал, что команды изоляции / снятия изоляции объектов как раз и работают со свойством видимости. Значит, я ошибался
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
если поставить значение переменной PROPOBJLIMIT = 0, то покажет)
|
|||
|
||||
Не принципиально, отметил этот момент лишь для того чтобы вопрошающий был готов и не остановился на полпути к цели
----- добавлено через ~1 мин. ----- Шоб тормозил?
__________________
Мастерская СПДС |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
SPDS Extension, СПДС GraphiCS, пользовательские объекты...
Шо же вы хочете? И чем не устраивают штатные средства ACAD'a? По очистке штатными средствами - _.-wblock. Нештатными - чистка словарей. P.S. На форуме были решения по удалению словарных записей SPDS Ext, насколько я помню. Можно попробовать их.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 01.08.2016
Тюмень
Сообщений: 199
|
есть CleanDWG от gomer
https://forum.dwg.ru/showthread.php?t=114584&page=2 |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Большой размер файла, как от этого избавиться? | Pac | AutoCAD | 51 | 10.12.2015 14:09 |
Не хватает файла adlmint.dll Помогите!!! | t0rped0 | AutoCAD | 4 | 06.05.2010 10:54 |
Как по координатам из метода GetBoundingBox уменьшить размер | disintegrator | Программирование | 8 | 26.10.2005 23:35 |
Размер файлов .dwg | СВС | AutoCAD | 5 | 14.04.2005 11:15 |
Размер файла dwg | alex-alex | Прочее. Архитектура и строительство | 5 | 10.09.2004 00:28 |