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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > "Как удалить часть модели, если все листы сформированы

"Как удалить часть модели, если все листы сформированы

Ответ
Поиск в этой теме
Непрочитано 01.03.2010, 14:04 #1
"Как удалить часть модели, если все листы сформированы
mig84
 
Новосибирск
Регистрация: 22.12.2009
Сообщений: 29

Здравствуйте!
Возник недавно вопрос - можно ли удалить из пространства модели элементы, не входящие в видовой экран, который на листе?

Есть большая съемка (модель) и листы (отдельные участки). Нужно сделать несколько файлов по числу участков, но тащить в каждом всю модель не хочется. Можно, конечно вручную все пообрезать, но долго выйдет.
Может, кто посоветует что-нибудь другое?
Заранее спасибо.

Последний раз редактировалось mig84, 01.03.2010 в 16:31.
Просмотров: 8363
 
Непрочитано 01.03.2010, 14:06
#2
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Цитата:
Сообщение от mig84 Посмотреть сообщение
Может, кто посоветует что-нибудь другое?
Советую тему переименовать, прочитав правила форума
Солидворкер вне форума  
 
Автор темы   Непрочитано 01.03.2010, 14:16
#3
mig84


 
Регистрация: 22.12.2009
Новосибирск
Сообщений: 29


Offtop: простите, но я не вижу в интерфейсе форума инструментов по переименованию темы.
Да и идей с другим названием не возникает.
Удаление лишней части модели в соответствии с видовым экран, как-то
нехорошо звучит.
mig84 вне форума  
 
Непрочитано 01.03.2010, 14:21
#4
forMA


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


Вот еще один наступил на грабли неправильного применения Layouts

Вот могу предложить только утилитку для удаления лишнего. Работать с ней следует осторожно.
Предварительно нужно накопировать файлов с соответствующими именами.

Код:
[Выделить все]
 
(DEFUN C:VK-CLEARDWG (/ nab name)
  (setvar "CLAYER" "0")
  (princ "\n Выберите объекты, которые надо оставить: ")
  (SETQ nab (SSGET))    ; выбираем
  (SETQ name (ENTNEXT)) ; первое имя чертежа
  (IF nab
    (WHILE name         ; по всей графике
      (IF (NOT (SSMEMB name nab)) (entdel name))
      (SETQ name (ENTNEXT name))
    )
  )
  (princ "\nУдаление ....\n\n")
  ;; теперь чистим остатки 5 раз для профилактики
  (REPEAT 5 (COMMAND "_PURGE" "_ALL" "" "_N"))
  (COMMAND "_REGENALL")
  (command "_ZOOM" "_EX")
  (command "_MOVE" "_ALL" "" (getvar "EXTMIN")  (list 0 0 0))
  (command "_ZOOM" "_EX")
  (PRINC "\n\nOk.")
  (PRINC)
)

Последний раз редактировалось forMA, 01.03.2010 в 14:46.
forMA вне форума  
 
Непрочитано 01.03.2010, 14:42
#5
CERTILA

пока чертежник
 
Регистрация: 29.06.2007
Молдова, Кишинев
Сообщений: 22


если я правильно понял, то вам нужна эта функция exportlayout
делает отдельный файл только с тем что видно в поле листа. (AutoCad 2009)
__________________
Я не злой... Я в меру добрый
CERTILA вне форума  
 
Непрочитано 01.03.2010, 14:42
#6
Кулик Алексей aka kpblc
Moderator

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


mig84, а) справка по форуму. б) http://dwg.ru/pub/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.03.2010, 14:50
#7
forMA


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


Цитата:
Сообщение от CERTILA Посмотреть сообщение
делает отдельный файл только с тем что видно в поле листа. (AutoCad 2009)
А с расширением dwg или dxf экспортирует?
forMA вне форума  
 
Непрочитано 01.03.2010, 14:52
#8
CERTILA

пока чертежник
 
Регистрация: 29.06.2007
Молдова, Кишинев
Сообщений: 22


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
А с расширением dwg или dxf экспортирует?
dwg
__________________
Я не злой... Я в меру добрый
CERTILA вне форума  
 
Непрочитано 01.03.2010, 15:00
#9
forMA


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


Цитата:
Сообщение от CERTILA Посмотреть сообщение
dwg
Не ошибаешься? Если так, то замечательно! Я то проверить не могу, т.к. работаю в AutoCAD 2006. В нем точно нет экспорта в dwg.
forMA вне форума  
 
Непрочитано 01.03.2010, 15:04
#10
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


mig84!
1. В этом "интерфейсе" есть кнопка "правка", а в окне правки кнопка "расширеннный режим", вот в нем и переписывается НОРМАЛЬНОЕ имя ТЕМЫ ("Как удалить часть модели, если все листы сформированы")
2. Если удаляется в модели часть её (примитив, узел, блок), то, естественно, и ВЭ, где эти части/примитивы есть, удалятся тоже - это логично!
3. Но если, надо НЕ показать эти примитивы, части модели в нужной ВЭ листа, то (по логике) их надо переместить на отдельный слой с уникалным и понятным тебе именем, а потом этот слой заморозить только в нужном тебе ВЭ.
Если вопрос не в этом, то этот пост можешь пропустить. Но тогда и вопрос сформулруй ЧЁТЧЕ.

А вот этот вопрос
Цитата:
Нужно сделать несколько файлов по числу участков,
надо бы оформлять отдельной темой! Но теперь уж, наверное, поздно. Поди-найди потом поиском такой вопрос?
А вообще гворя, он много раз на форуме уже был...
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws, www.complexdoc.ru,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Непрочитано 01.03.2010, 15:14
#11
CERTILA

пока чертежник
 
Регистрация: 29.06.2007
Молдова, Кишинев
Сообщений: 22


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
Не ошибаешься? Если так, то замечательно! Я то проверить не могу, т.к. работаю в AutoCAD 2006. В нем точно нет экспорта в dwg.
сам жутко обрадовался когда увидел эту функцию, так как многие смежники брезгуют работой на листе и просят чтобы всегда переводили в модель
__________________
Я не злой... Я в меру добрый
CERTILA вне форума  
 
Непрочитано 01.03.2010, 15:34
#12
Хмурый


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


я не нашёл программу, которую писал VVA для вырезания из пространства модели объектов, которые видны в видовом экране
Хмурый вне форума  
 
Непрочитано 01.03.2010, 15:55
#13
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Для Бубырь-UA
Из Справки AutoCAD 2009 RUS

ЭКСПОРТВЭЛИСТА (exportlayout)
Экспорт всех видимых объектов из текущего листа в пространство модели нового чертежа
Выберите папку и имя файла для нового экспортируемого чертежа. Все чертежи экспортируются в формат AutoCAD 2007.
ПримечаниеКоманда ЭКСПОРТВЭЛИСТА доступна только на вкладке листа. Эта команда недоступна на вкладке "Модель" во время работы в редакторе блоков, во время редактирования вхождений и при использовании развернутого видового экрана.

Диалоговое окно "Экспорт листа в чертеж пространства модели"
Экспорт всех видимых объектов из текущего листа в пространство модели нового чертежа Также выполняется экспорт объектов, находящихся за границами “бумаги” в данном листе.
Отображается диалоговое окно "Экспорт листа в чертеж пространства модели". Пользователь может задать имя файла и папку. По умолчанию используется папка, в которой расположен текущий чертеж. По умолчанию имя файла представляет собой объединение имени текущего чертежа и имени текущего листа.

Команда вводится через ленту (ribbon) или командную строку.
Profan вне форума  
 
Непрочитано 01.03.2010, 15:56
#14
Кулик Алексей aka kpblc
Moderator

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


chspace уже не котируется?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.03.2010, 16:01
#15
forMA


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


Цитата:
Сообщение от Profan Посмотреть сообщение
Экспорт всех видимых объектов из текущего листа в пространство модели нового чертежа
Замечательно. Если ВЭ действительно можно экспортировать в формате DWG(DXF) - это открывает новые возможности в организации чертежного хозяйства.

p.s.Конец священой войны между "моделистами" и "листовиками" - шутка Осталось только решить проблему перехода на AutoCAD 2009-2010.
forMA вне форума  
 
Автор темы   Непрочитано 01.03.2010, 16:33
#16
mig84


 
Регистрация: 22.12.2009
Новосибирск
Сообщений: 29


Всем спасибо. exportlayout - решила проблему.
извините, за столь часто возникающий вопрос.
mig84 вне форума  
 
Непрочитано 01.03.2010, 16:44
#17
Vova

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


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
Осталось только решить проблему перехода на AutoCAD 2009-2010.
Подожди немного и переходи на 2011
Vova вне форума  
 
Непрочитано 01.03.2010, 16:56
#18
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
chspace уже не котируется?
chspace переносит объекты из листа в модель и обратно в одном файле, а exportlayout создает новый и "кидает" туда объекты и из листа, и из модели. Причем 2d примитивы из пр-ва модели (отрезки и прочие полилинии-штриховки) обрезаются по границам ВЭ.. (3d солиды правда не режутся)
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 01.03.2010, 19:49
#19
twilight


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


Цитата:
Сообщение от AlexV Посмотреть сообщение
chspace переносит объекты из листа в модель и обратно в одном файле, а exportlayout создает новый и "кидает" туда объекты и из листа, и из модели.
После "поднятия" объектов в лист ничто не мешает все это добро перекинуть в новый файл и "опустить" обратно в модель.
Или Ctrl+Shift+S и зачистить модель и лишние листы.

При этом, в отличии от экспорта листа, работает всегда и ничего не портит.
twilight вне форума  
 
Непрочитано 01.03.2010, 21:07
#20
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686


Цитата:
Сообщение от twilight Посмотреть сообщение
После "поднятия" объектов в лист ничто не мешает все это добро перекинуть в новый файл и "опустить" обратно в модель.
Или Ctrl+Shift+S и зачистить модель и лишние листы.

При этом, в отличии от экспорта листа, работает всегда и ничего не портит.
Ну, не знаю.. Телодвижений то больше.. Да и "опустить" обратно в модель - это надо вьюпорт создавать с аналогичным масштабом в листе, иначе chspace не сработает.. + chspace по-моему не обрезает примитивы по вьюпорту..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > "Как удалить часть модели, если все листы сформированы

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открываю программу а там просто чистый лист (модель) нет никаких панелей fellichita AutoCAD 101 05.10.2018 14:23
Предложения по расчетным моделям сооружений aldt Расчетные программы 8 06.07.2009 17:53
Ищу листы Специальной карты Европейской России М:1дюйм-10верст KSI Поиск литературы, чертежей, моделей и прочих материалов 6 19.04.2009 12:04
Помогите разобраться!!! Что выбрать модель или лист !?!? Botan AutoCAD 65 21.10.2008 10:40
Проблема лист - модель pomka AutoCAD 14 20.07.2006 17:08