Программа переносящая все объекты чертежа на слой 0 - Страница 2
Реклама i
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Программа переносящая все объекты чертежа на слой 0

Программа переносящая все объекты чертежа на слой 0

Ответ
Поиск в этой теме
Непрочитано 19.12.2008, 20:48
Программа переносящая все объекты чертежа на слой 0
bytyamin
 
Регистрация: 19.12.2008
Сообщений: 4

Помогите пожалуйста реализовать....Начал с этого...



(COMMAND "_LAYER" "_MAKE" "Sloy_c_obeektami" "_COLOR" "140" "" "")
(command "_rectangle" '(2 2) '(-2 -2) "")

Незнаю как осущесвляется перемещение на др слой.Помогите плззз!!!!!
Просмотров: 7049
 
Непрочитано 16.01.2009, 21:08
#21
Donhuan

Проектировщик СС
 
Регистрация: 24.06.2008
Минск
Сообщений: 134
<phrase 1=


Ну вы и нафлудили. Возникает непреодолимое желание удалить код вызвавший такую бурю негатива.
Если серьезно, то студенту скорее всего понадобилась прожка для лабораторной какой нибудь (ради примера взяли слой "0"), он и не заходил-то на форум больше.
P.S.
Кстати код переносит на слой "0" объекты только со слоя "Sloy_c_obeektami", так что название темы некорректно.
Donhuan вне форума  
 
Непрочитано 17.01.2009, 16:33
#22
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


да прям пипец какой лепет...
наверно не приходилось получать чертежи от смежников с количеством слоёв за сотню, тапа двери, окна, туалеты, рамы, закладные, 1, 3, 11, нина, вася... ну и так далее... мне это все надо как подложка, не более того.
если чертёж выполнен правильно, то труда эта операция не составит. но выидимо такой судьба мой, что не встречал ещё чертежей, что бы вот так просто, выделили все, перенесли на нужный слой, пурганули разок - и все, ура, продолжаем разговор...
да ладно, все глумятся как хотят...
и почему решили что все переносится на ноль с потерей цвета, толщин и прочего? можно внешний вид четрежа после переноса оставить таким же.
слой 0 тут понятное дело не так нужен, он для внутренних целей, но код, который разносит все объекты чертежа на три четыре слоя по типу: толстые, тонкие, размеры, текст и удаляет все остальные слои думаю был бы довольно таки полезным.
ssn вне форума  
 
Непрочитано 17.01.2009, 17:02
#23
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от ssn Посмотреть сообщение
наверно не приходилось получать чертежи от смежников с количеством слоёв за сотню,..... мне это все надо как подложка, не более того.
если чертёж выполнен правильно, то труда эта операция не составит.
Посмотри тему Подоснова. Там представлен американский чертеж с количеством слоев под 1000. Чтобы сделать из него подоснову стандартными способамин надо неск. часов, хотя чертеж сделан правильно (с точки зрения его авторов)
Цитата:
и почему решили что все переносится на ноль с потерей цвета, толщин и прочего? можно внешний вид четрежа после переноса оставить таким же.
.
Потому что так и есть. Внешний вид исказится
Vova вне форума  
 
Непрочитано 17.01.2009, 20:44
#24
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


да ладно исказится....
можно примитивам напрямую задавать свойства "материнских" объектов...
думаю вот сделать такую прогу на ВБА... только с моим знанимем програмирования наверно выйдет очень медленная штука. хотя, впринципе, если надо из 1000 слоёв сделать например 4, то такая прога была бы супер полезной... запустил, и пошел пить кофе
ssn вне форума  
 
Непрочитано 17.01.2009, 21:18
#25
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


Я примерно представляю себе длину кода для переноса всех объектов текущего файла (без обработки внешних ссылок, например) на один слой. Поэтому даже браться не буду.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.01.2009, 11:39
#26
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


неужели так сложно?
а в чем вся соль?
выбрал объект, узнал его свойства, согластно них назначил новые....
чего я не учитываю?
ssn вне форума  
 
Непрочитано 18.01.2009, 12:28
#27
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


Вхождения и описания обычных и дин.блоков (а для описаний надо еще и DXF-представления обрабатывать для гарантии). Атрибуты. Размеры и размерные стили. Прокси-графика. Внешние ссылки. Расширенные данные на примитивы.
Это те моменты, которые я "навскидку" вспомнил. Возможно, при разработке еще что-нибудь вылезет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Программа переносящая все объекты чертежа на слой 0

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как выделить все объекты одного слоя или быстро сделать н... Валера_ AutoCAD 42 02.08.2022 12:13
Фундамент с динамическими нагрузками в Scad Tlelaxu SCAD 9 31.08.2007 10:44
Оформление чертежа Vova AutoCAD 6 10.05.2007 09:43
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46
нид прога на лиспе удал. все объекты фрозеных слоев SATCH LISP 3 06.10.2003 17:41