Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: valtur1983 от 14-11-2021, 16:10:13

Название: Реализация выбора обектов в заданной области
Отправлено: valtur1983 от 14-11-2021, 16:10:13
Доброго вечера форумчане!

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

Как осуществить выбор элементов в заданном диапазоне если элементы находятся вне видимого экрана или например в другом чертеже?
Название: Re: Реализация выбора обектов в заданной области
Отправлено: Александр Ривилис от 14-11-2021, 16:25:09
Как осуществить выбор элементов в заданном диапазоне если элементы находятся вне видимого экрана или например в другом чертеже?
Если тот же чертеж, то можно сделать элементы (примитивы) видимыми - при помощи Zoom. Ну а в другом чертеже никакие методы Editor работать не будут - они работают только в активном чертеже. Поэтому только итерация по пространству модели/пространству листа и проверка на попадание в заданную область их GeometricExtents