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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Удаление объектов выше и ниже определенной высоты (координаты Z)

Удаление объектов выше и ниже определенной высоты (координаты Z)

Ответ
Поиск в этой теме
Непрочитано 30.09.2011, 14:02 #1
Удаление объектов выше и ниже определенной высоты (координаты Z)
fellow123
 
Регистрация: 29.09.2011
Сообщений: 13

Привет форумчане! Я занимаюсь проектированием и нужно частенько делать погоризонтные планы. То есть использовать часть топосъемки внутри определенного диапазона отметок (координат Z). Было бы очень удобно если бы нужный диапазон отметок сразу отсекался автоматически! Может есть лисп который может сделать такие же действия только заданным координатам Z (высотам, отметкам)? То есть удалить всю информацию ниже какой то отметки, высоты или выше.
Просмотров: 2461
 
Непрочитано 30.09.2011, 14:06
#2
Кулик Алексей aka kpblc
Moderator

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


используй быстрый выбор
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 30.09.2011, 14:26
#3
master-lomaster


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


легко можно сделать, если пользоваться autocad civil 3d
master-lomaster вне форума  
 
Автор темы   Непрочитано 30.09.2011, 14:28
#4
fellow123


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


что то не нашел где там отметки можно задавать? объясни подробней плизз!

к сожалению у меня простой autocad 2010

Последний раз редактировалось fellow123, 30.09.2011 в 14:33.
fellow123 вне форума  
 
Непрочитано 30.09.2011, 23:28
#5
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


Попробуй. Должен удалять блоки, тексты, полилинии в диапазоне высот. Особо не проверял. Распакуй , затащи в пространство модели, запуск dlz
Вложения
Тип файла: zip dlz.zip (1.4 Кб, 42 просмотров)

Последний раз редактировалось Victor, 01.10.2011 в 00:14.
Victor вне форума  
 
Автор темы   Непрочитано 01.10.2011, 06:45
#6
fellow123


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


Цитата:
Сообщение от Victor Посмотреть сообщение
Попробуй. Должен удалять блоки, тексты, полилинии в диапазоне высот. Особо не проверял. Распакуй , затащи в пространство модели, запуск dlz
Удаляет только текст и то как то странно не полностью.
fellow123 вне форума  
 
Непрочитано 05.10.2011, 06:52
#7
KAI

геологоразведка, строительство
 
Регистрация: 14.10.2003
Магадан
Сообщений: 311


А может не стоит удалять объекты?
Проще средствами AutoCAD сделать их невидимыми за границами (From-To).

Небольшой пример:
Код:
[Выделить все]
 
      (if (/= (getvar "WORLDUCS") 1)
        (progn
          (command "._UCS" "_WORLD")
          (command "._PLAN" "_C")
          (if mode
            (alert (MES 186));186="UCS changed to WCS (World coordinate system)."
          )
        )
      )
      ;ucs
      (command "._UCS" "_NEW" "_ORIGIN" (list 0.0 0.0 geo_sec_hel-))
      (if (tblsearch "UCS" name_ucs_view)
        (command "._UCS" "_SAVE" name_ucs_view "_Y")
        (command "._UCS" "_SAVE" name_ucs_view)
      )
      (command "._PLAN" "_C")
          ;view
      (setq wv (getvar "WORLDVIEW"))
      (setvar "WORLDVIEW" 0)                            ;ucs
      (setq cend_pt (getvar "VIEWCTR"))
      (setq tarpt (append (list (car cend_pt))
                          (list (cadr cend_pt))
                          (list 0.0)
                  )
      )                                                 ;target pt
      (setq campt (append (list (car cend_pt))
                          (list (cadr cend_pt))
                          (list 100000.0);new Было (list geo_sec_hbe-)
                  )
      )                                                 ;camera pt
      (command "._DVIEW" "" "_POINTS" tarpt campt "_CLIP" "_BACK" (* -1 geo_sec_haf-) "_CLIP" "_FRONT" geo_sec_hbe- "" )
      (if (tblsearch "VIEW" name_ucs_view)
        (command "._-VIEW" "_SAVE" name_ucs_view "_Y")
        (command "._-VIEW" "_SAVE" name_ucs_view)
      )
      (setvar "WORLDVIEW" wv)                           ;previouse
И волки сыты и овцы целы.
__________________
Лень - великий двигатель прогресса!
KAI вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Удаление объектов выше и ниже определенной высоты (координаты Z)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление координаты Z IIIypuk AutoCAD 40 15.04.2016 00:44
Lisp: Обработка объектов и получение списка свойств (координаты точек) Nanotronic LISP 2 23.04.2009 23:07
как узнать координаты всех объектов в определенных слоях? kikach Программирование 2 04.01.2008 11:54
Удаление объектов, сделанных недоступным ObjectARX-прил. жертва нашизма AutoCAD 11 25.07.2006 09:37