Реализация выбора обектов в заданной области

Автор Тема: Реализация выбора обектов в заданной области  (Прочитано 2324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн valtur1983Автор темы

  • ADN OPEN
  • Сообщений: 46
  • Карма: 2
Доброго вечера форумчане!

Изучив просторы интернета и документации понял что методы типа SelectWindow и SelectCrossingWindow правильно работают только если заданный диапазон находится в видимом экране.

Как осуществить выбор элементов в заданном диапазоне если элементы находятся вне видимого экрана или например в другом чертеже?

Отмечено как Решение valtur1983 14-11-2021, 20:00:35

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Как осуществить выбор элементов в заданном диапазоне если элементы находятся вне видимого экрана или например в другом чертеже?
Если тот же чертеж, то можно сделать элементы (примитивы) видимыми - при помощи Zoom. Ну а в другом чертеже никакие методы Editor работать не будут - они работают только в активном чертеже. Поэтому только итерация по пространству модели/пространству листа и проверка на попадание в заданную область их GeometricExtents
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение