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

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

Как быстро удалить объекты не входящие ни в один из видовых экранов?

Ответ
Поиск в этой теме
Непрочитано 11.01.2014, 14:57 #1
Как быстро удалить объекты не входящие ни в один из видовых экранов?
Griin
 
Регистрация: 11.01.2014
Сообщений: 17

В пространстве модели выполнены чертежи. На листах они оформленны в рамки добавленны надписи и т.д. Этот файл передается заказчику. Заказчик требует что-бы в пространстве модели небыло примитивов не отображаемых ни в одном из видовых экранов. Возникает вопрос: как быстро удалить всю "лишнюю" геометрию?
Просмотров: 10020
 
Непрочитано 11.01.2014, 15:46
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


А в модели, они что, разбросаны где ни-попадя?
Зайти во все видовые экраны на всех листах и изменить цвет примитивов, отображённых в них на какой-нибудь уникальный, например, на красный.
В модели выбрать все объекты с цветом, кроме красного и удалить.
PS это один из вариантов.
PPS чертить сразу правильно, располагая объекты в рамках или обводить рамками нужные
Хмурый вне форума  
 
Автор темы   Непрочитано 11.01.2014, 16:09
#3
Griin


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Зайти во все видовые экраны на всех листах и изменить цвет примитивов, отображённых в них на какой-нибудь уникальный, например, на красный.
В модели выбрать все объекты с цветом, кроме красного и удалить.
Это совсем не быстро. У меня 203 видовых экрана.
Цитата:
Сообщение от Хмурый Посмотреть сообщение
чертить сразу правильно, располагая объекты в рамках или обводить рамками нужные
)))) а ненужные перечеркивать? Есть куча примитивов несущих второстепенное, вспомогательное значение, для расчетов площадей, длинн, объемов, например и т.д. Т.е. в рамке будут и нужные и ненужные примитивы. Ненужные примитивы находятся, конечно, на своих слоях и на листах отключены но в конечном файле их быть недолжно.
Griin вне форума  
 
Непрочитано 11.01.2014, 16:51
#4
Несчастный Дезингер


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


Цитата:
Ненужные примитивы находятся, конечно, на своих слоях и на листах отключены но в конечном файле их быть недолжно.
В модели
1 выключить все слои кроме слоёв ненужных примитивов,
2 выделить все, удалить,
3 включить выключенные ранее слои
4 _PURGE на всякий случай
5 PROFIT
Несчастный Дезингер вне форума  
 
Автор темы   Непрочитано 11.01.2014, 23:26
#5
Griin


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


Несчастный Дезингер
Ну да -это первый шаг. А вторым, очевидно, придется, как предложил Хмурый выделять примитивы в каждом видовом экране и менять цвет.(((

Последний раз редактировалось Griin, 11.01.2014 в 23:27. Причина: Неудачное оформление
Griin вне форума  
 
Непрочитано 12.01.2014, 00:54
1 | #6
PashaStr

инженер-конструктор
 
Регистрация: 24.04.2011
Минск
Сообщений: 320


Как вариант попробовать использовать lisp vpl (здесь его можно найти)
Он отрисует вам рамки видовых экранов в модели. После удалить всё то, что не попало в рамки. Единственный момент, лисп не всегда у меня корректно обрабатывает вьюпорты (где-то в 30% случаев получается какой-то бред). Поэтому обязательно необходимо протестить!
PashaStr вне форума  
 
Непрочитано 12.01.2014, 01:19
#7
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,916


Экспорт листа во вкладку модель?
engngr вне форума  
 
Непрочитано 12.01.2014, 01:54
#8
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


Цитата:
В модели
1 выключить все слои кроме слоёв ненужных примитивов,
2 выделить все, удалить
Цитата:
А вторым, очевидно, придется, как предложил Хмурый выделять примитивы в каждом видовом экране и менять цвет.(((
Что Вы будете выделять? Вы же их удалите
shmulka вне форума  
 
Непрочитано 12.01.2014, 04:32
#9
Несчастный Дезингер


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


Цитата:
Сообщение от Griin Посмотреть сообщение
Несчастный Дезингер
Ну да -это первый шаг. А вторым, очевидно, придется, как предложил Хмурый выделять примитивы в каждом видовом экране и менять цвет.(((
Зачем?
Если у вас ненужные примитивы есть и на листах (я правильно понял?), а не только в модели, то проводите ту же процедуру на листе.
Несчастный Дезингер вне форума  
 
Непрочитано 12.01.2014, 11:18
1 | #10
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,898
Отправить сообщение для Cfytrr с помощью Skype™


Может попробовать _CHSPACE
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Автор темы   Непрочитано 13.01.2014, 12:51
#11
Griin


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


Цитата:
Сообщение от Cfytrr Посмотреть сообщение
Может попробовать _CHSPACE
Э, нет _CHSPACE это не то. У меня много видовых экранов на одном листе.
Несчастный Дезингер Вы не совсем правильно поняли, на листах у меня исключительно нужные примитивы, а в пространстве модели "вспомогательные" примитивы в своих отдельных слоях-их удалить нет проблем. Проблема в том что есть еще куча нужных примитивов но не включаемых в комплект чертежей передаваемых заказчику, т.е. не попадающих ни в один из видовых экранов. Вот их , как раз и нужно, удалить перед передачей чертежей заказчику. И выход-да либо отрисовывать рамки в видовых экранах а потом удалять все лишнее в пространстве модели, либо менять цвет примитивов, опять-же в видовых экранах, а потом в удалять все лишнее пространстве модели.
Спасибо PashaStr за ссылку-попробую применить.
Griin вне форума  
 
Непрочитано 13.01.2014, 12:53
#12
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


вот пример рабочего файла.
Всё, что не входит в голубенькие рамочки- впоследствии (при выпуске) удаляется
Изображения
Тип файла: jpg Безымянный.jpg (53.7 Кб, 426 просмотров)
Хмурый вне форума  
 
Непрочитано 13.01.2014, 14:06
#13
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Griin Посмотреть сообщение
Э, нет _CHSPACE это не то. У меня много видовых экранов на одном листе.
Несчастный Дезингер Вы не совсем правильно поняли, на листах у меня исключительно нужные примитивы, а в пространстве модели "вспомогательные" примитивы в своих отдельных слоях-их удалить нет проблем. Проблема в том что есть еще куча нужных примитивов но не включаемых в комплект чертежей передаваемых заказчику, т.е. не попадающих ни в один из видовых экранов. Вот их , как раз и нужно, удалить перед передачей чертежей заказчику.
_exportlayout
twilight вне форума  
 
Автор темы   Непрочитано 13.01.2014, 15:41
#14
Griin


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


Цитата:
Сообщение от twilight Посмотреть сообщение
_exportlayout
Не подходит 2008 Autocad. Да и глюков с этой командой было достаточно много (что то там с размерами, выносками )насколько я помню-работал в 2011
Цитата:
Сообщение от Хмурый Посмотреть сообщение
Всё, что не входит в голубенькие рамочки- впоследствии (при выпуске) удаляется
Ну да что-то подобное и придется делать.

----- добавлено через ~25 мин. -----
Цитата:
Сообщение от PashaStr Посмотреть сообщение
ак вариант попробовать использовать lisp vpl (здесь его можно найти)
Все работает на УРА. Спасибо!!

Последний раз редактировалось Griin, 13.01.2014 в 15:42. Причина: описка
Griin вне форума  
 
Непрочитано 13.01.2014, 16:09
#15
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Griin Посмотреть сообщение
Не подходит 2008 Autocad. Да и глюков с этой командой было достаточно много (что то там с размерами, выносками )насколько я помню-работал в 2011

Ну да что-то подобное и придется делать.
Подобные "глюки" у вас будут и с ручным удалением - здесь точка блока в бесконечности удалилась (вместе с блоком) там группа была, там от внешней ссылки кусок. Встроенного механизма "очистки" нет, ближайшее - тот самый экспорт в модель который ложится у умирает на сколько-нибудь сложных листах.
twilight вне форума  
 
Непрочитано 18.01.2014, 09:23
#16
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Цитата:
Сообщение от PashaStr Посмотреть сообщение
Как вариант попробовать использовать lisp vpl (здесь его можно найти)
Он отрисует вам рамки видовых экранов в модели. После удалить всё то, что не попало в рамки.
Цитата:
Сообщение от Хмурый Посмотреть сообщение
Всё, что не входит в голубенькие рамочки- впоследствии (при выпуске) удаляется
А для выделения всего, что вне рамок можно попробовать команду PSI_SEL_OUT ObjectARX для Autocad 2010-2014. Выделение элементов по существующим контурам
skkkk на форуме  
 
Непрочитано 18.01.2014, 17:28
#17
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Griin Посмотреть сообщение
Ненужные примитивы находятся, конечно, на своих слоях и на листах отключены но в конечном файле их быть не должно.
Выключи/заморозь слои и примени
BGLAYDEL - Удаление выключенных и замороженных слоев с примитивами
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 19.01.2014 в 19:11.
VVA вне форума  
 
Непрочитано 19.01.2014, 08:24
#18
Vova

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


Цитата:
Сообщение от Griin Посмотреть сообщение
Это совсем не быстро. У меня 203 видовых экрана.
Почему так запредельно много? Что за специфика такая? Обычно видовых экранов столько, сколько масштабов на чертеже, или немного больше.
Почему вы посылаете заказчику DWG? Как он использует ваши файлы? Ведь следущий вопрос от вас просится такой: как защитить файл от редактирования?
Vova вне форума  
 
Непрочитано 19.01.2014, 10:58
#19
kifa


 
Регистрация: 03.12.2009
Сообщений: 1,847


Цитата:
Сообщение от Vova Посмотреть сообщение
Почему вы посылаете заказчику DWG?
сейчас все умные прописывают наличие DWG в договоре.
Цитата:
Сообщение от Vova Посмотреть сообщение
Как он использует ваши файлы?
кто его знает
kifa вне форума  
 
Непрочитано 19.01.2014, 13:43
#20
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Vova, какая-нибудь проектная контора может часть проекта отдать разрабатывать на сторону. Со стороннего разработчика будут исспрашивать чертежи в формате dwg
Хмурый вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как быстро удалить объекты не входящие ни в один из видовых экранов?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Сбиваются масштабы аннотаций и видовых экранов (из-за размерности юнита ?) Tyhig AutoCAD 9 15.09.2015 15:53
Как определить стоимость проектных работ, если не известна стоимость строительства? dextron3 Поиск литературы, чертежей, моделей и прочих материалов 37 27.08.2014 18:32
Как вычислить и удалить одинаковые объекты? РастОК AutoCAD 10 01.05.2014 10:55
как найти и удалить одинаковые объекты? alldmc AutoCAD 2 06.07.2011 00:18