Удаление объектов на заданных слоях
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Удаление объектов на заданных слоях

Удаление объектов на заданных слоях

Ответ
Поиск в этой теме
Непрочитано 22.10.2010, 22:27 #1
Удаление объектов на заданных слоях
HammerON
 
Регистрация: 25.06.2008
Сообщений: 14

Здравствуйте. Хотелось бы как нить автоматизировать процесс удаления объектов с заданных слоев. Сейчас использую быстрый выбор, критерий выбора имя слоя, дальше удаляю объекты. Вроде довольно не напряжно если слой только один, но их много, причем имена их известны, и для каждого чертежа одинаковы (чертежей на которых надо выполнить эту операцию тоже много).

Подскажите, как можно решить эту проблему может с помощью макроса какого нить? Впринципе алгоритм элементарный, но рутинный.

И еще бонусный вопрос. Есть ли в Autocad функция удаления объектов, находящихся за пределами многоугольника?
Просмотров: 2579
 
Непрочитано 22.10.2010, 22:33
#2
Taracka


 
Регистрация: 25.05.2010
Сообщений: 615


А если без програмирования: заморозить все нужные слои, выделить все, удалить.
Taracka вне форума  
 
Автор темы   Непрочитано 22.10.2010, 22:55
#3
HammerON


 
Регистрация: 25.06.2008
Сообщений: 14


еще бы теперь второй вопрос решить) Ну с линиями, которые примыкают к многоугольнику все понятно, с помощью команды обрезать, а вот те что не примыкают, не удаляются так просто. Можно было бы конечно по отдельности выделять, но бывает многоугольник этот сложной формы, да и размера, и все это удаление растягивается во времени
HammerON вне форума  
 
Непрочитано 22.10.2010, 23:07
#4
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от HammerON Посмотреть сообщение
Есть ли в Autocad функция удаления объектов, находящихся за пределами многоугольника?
Есть, но в вертикальном приложении Autocad Map - Boundary Trim.
Я иногда удаляю лишнее в MicroStation с помощью Fence, т.к. в Автокаде бывает ну очень медленно.
АлексЮстасу вне форума  
 
Непрочитано 22.10.2010, 23:14
#5
Кулик Алексей aka kpblc
Moderator

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


Первое. По-моему, laydel из ЕТ
Второе: попробуй xclip (кажется, оно): элементы не удалит, но отображаться они не будут.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.10.2010, 02:07
#6
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от HammerON Посмотреть сообщение
Есть ли в Autocad функция удаления объектов, находящихся за пределами многоугольника?
Можно попробовать так:
1. Команда _erase - Enter.
2. Появится select: выбрать все (all) - Enter, удалить из выборки (r) - Enter, обвести многоугольник (wp) - Enter.
3. Enter.

Последний раз редактировалось АлексЮстасу, 23.10.2010 в 02:33.
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Удаление объектов на заданных слоях



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
результат работ команд purge и audit lex0101 Программирование 23 13.02.2012 08:34
AutoCAD 2011 при копировании не вставляет в другой чертеж Maxxwell AutoCAD 7 07.05.2010 14:44
как узнать координаты всех объектов в определенных слоях? kikach Программирование 2 04.01.2008 11:54
Удаление объектов, сделанных недоступным ObjectARX-прил. жертва нашизма AutoCAD 11 25.07.2006 09:37