|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Бали, не мучайся, используй flatten с режимом удаления невидимых. В потом лисп VVA.
Только проворачивай на копии.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Хочешь насолить, попробуй это
http://forum.dwg.ru/showpost.php?p=236810&postcount=3 (пробуй на копии) Последний раз редактировалось VVA, 19.09.2015 в 11:22. |
|||
![]() |
|
||||
Инженер-теплотехник Регистрация: 17.08.2006
Смоленск
Сообщений: 308
|
>> VVA
Чисто на уровне идеи: что если при выполнении первой задачи имя слоя и стиль текста писать в расширенные данные каждого объекта (примитива), а во 2-й по этим данным все восстанавливать? Вот только все начерченное между этими действиями останется без изменений. |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Не стал всё это читать, скажу токо IMHO.
ПЕРВАЯ - решение чревато возникновением случайных ошибок. Раз стили размеров все приводятся к одному. ВТОРАЯ - обезьянья работа. ОООООчень кропотливая и бестолковая при этом. Лисп, конечно, в этом поможет. Только чтоб его написать, нужно сначала узнать, что натворено до этого. И опять таки, можно случайно размеры испортить. Не все же рисуют в одном листе/модели в единственном масштабе. Остается только посоветовать применить материальный стимул для т.н. "нормальной" работы с наказанием для "отклоняющихся".
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
сображение по поводу обратной задачи - разносить объекты по комбинации свойств цвет, тип линии, толщина (которая вес).
соответственном и имена новым слоям давать вида #_linetype_##, где # номер цвета, linetype имя типа линии, ## толщина линии. количество слоев будет вполне приемлемо Код:
![]() |
|||
![]() |