|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
артефакты после импорта в AutoCAD
инженер-проектировщик
Нижний Новгород
Регистрация: 16.08.2006
Сообщений: 302
|
||
Просмотров: 3809
|
|
||||
Регистрация: 28.02.2004
43
Сообщений: 1,819
![]() |
Цитата:
|
|||
![]() |
|
||||
инженер-проектировщик Регистрация: 16.08.2006
Нижний Новгород
Сообщений: 302
|
Цитата:
__________________
Жизнь хороша, но в ней хватает де@#ма, Мы стены ломаем нашей силой ума... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Приложи файлик, глянем
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер-проектировщик Регистрация: 16.08.2006
Нижний Новгород
Сообщений: 302
|
Цитата:
[ATTACH]1178275143.dwg[/ATTACH]
__________________
Жизнь хороша, но в ней хватает де@#ма, Мы стены ломаем нашей силой ума... |
|||
![]() |
|
||||
Уважаемый модератор! Дорогой наш Кулик Алексей aka kpblc!
По возможности (я не тороплю, проблема постоянная) опишите Вашу технологию приведения импортированых архикадовских файлов в нормальный вид (да отформатируется у них диск С!). Может быть закрепить тему? Имеем 11 (одиннадцать) размерных стилей и прочую гадость, надо приводить в порядок, а вручную долго и муторно. Помогают Ваши лиспы, unformat в частности, но хотелось бы системного подхода к проблеме. |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Уважаемый Огурец!
К сожалению, стандартных методов практически нет. Как правило, просто требуется привести все тексты к одному стилю, установить примитивы в вид "ПоСлою", вот и все. А эти два файла... Как бы сказать-то поцивильнее... В общем, убили они у меня acad ![]() ![]() Пробовал через _wblock сначала записать и потом вставить,- мимо. _xref с последующим bind'ом работать отказался. Во всех вариантах. Сейчас попробую на 2007-м провернуть. === Добавлено: Блин, в этих файлах еще и СПДС-ка покопалась... === Добавлено 2: Все, я в ауте. 2006 и 2007 отказываются обрабатывать эти файлы. Напрочь!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
В общем, удалось победить. Но какой кровью!
1. Сначала открываем оба файла в СПДС GraphiCS, и там выполняем разбиение всех объектов и примитивов СПДС в мелкую пыль (кстати, может не помешать перенести содержимое файлов в 0,0,0 - а то уж больно далековато). 2. Затем открыть файлы в "чистом" acad'e (предварительно выполнив demandload -> 2, чтоб СПДС-ка туда не лезла). Я открывал в 2008, но, думаю, и 2005 будет достаточно. 3. Найти все примитивы, у которых тип линии назначен напрямую "С изломами" или "С кружочками" (во блин, придумали название...). И назначить им ByLayer. 4. _.audit с исправлением ошибок. 5. пробуем через _insert вставить оба файла в новый. --- Я выполнял шаги 2-5 в 2008, а потом просто сохранил в формате 2005 и в 2005-м уже сделал _etransmit. В аттаче. [ATTACH]1178278865.zip[/ATTACH]
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер-проектировщик Регистрация: 16.08.2006
Нижний Новгород
Сообщений: 302
|
Вопрос еще такой, может быть пошлете в другую тему, но все равно задам. Опять же после импорта, но другой объект, создается куча слоев аля:наружные стены, внутренние стены. Я все примитивы и блоки из этих слоев кидаю в свои (для удобного черчения) после этого проверяю все вроде бы чисто, но слой этот не удаляется и AutoCAD говорит, что в нем что то есть или имеется ссылка. Но я точно знаю что только что все переместил на друго слой. Использовать фильтр слоев муторно учитывая то, что кроме моих слоев и архикадовских ничьего больше нет.
__________________
Жизнь хороша, но в ней хватает де@#ма, Мы стены ломаем нашей силой ума... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
А ВЭ часом не на нем? Попробуй удалить пространство листа.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер-проектировщик Регистрация: 16.08.2006
Нижний Новгород
Сообщений: 302
|
Цитата:
__________________
Жизнь хороша, но в ней хватает де@#ма, Мы стены ломаем нашей силой ума... |
|||
![]() |
|
||||
инженер-проектировщик Регистрация: 16.08.2006
Нижний Новгород
Сообщений: 302
|
Вот малая часть того файла, в нем созданы новые слои на русском языке, слои на английском упрямо не хотят удаляться.
[ATTACH]1178281357.dwg[/ATTACH]
__________________
Жизнь хороша, но в ней хватает де@#ма, Мы стены ломаем нашей силой ума... |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
В чертеже есть блоки, в которых имеются элементы созданные на этих слоях, например блок "D1 Segmented Transom 10_13" содержит примитивы, находящиеся на слое "Exterior walls"
До тех пор пока на этом слое будут примитивы - его будет не удалить. Есть еще много ссылок на неиспользованные в чертеже блоки. Удаление этих ссылок командой _purge позволит удалить и часть слоев, на которых находятся примитивы этих блоков |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Так а что ж ты хотишь-то? У тебя на них действительно лежат примитивы (воспользуйся _qselect, к примеру, или _filter - по вкусу)
-- Добавлено: спробуй лиспину Код:
--- Добавлено 1: немного подправил код --- Добавлено 2: В обработку не попадают ВЭ, поскольку у них РД слишком сильно нужны.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
проектировсчик Регистрация: 06.01.2006
Москва
Сообщений: 1,986
|
Вы все будете смеяться, но ZWCAD 2006 pro открыл все без писков и воплей. Просто уважаю китайцев теперича! Жаль, что энаблеров на него нет - АДТшные объекты не ловит... но и не виснет! (Не открывает- это минус, но и не виснет - это плюс!)
|
|||
![]() |