Тема: Проверка на существование объекта в данном месте

Суть вот в чем:
Програмно рисуется элемент чертежа в том месте куда пользователь указывает мышкой, но перед тем как что-то нарисовать нужно проверить не нарисовано ли это уже в этом месте. Если использовать перебор ModelSpace.Item(1) и т.д. сравнивая свойства объектов (координаты и т.п.) то при большом количестве объектов (более 10 000) в чертеже очень много времени занимает перебор объектов. Может кто знает другой подход к этой проблеме.

Re: Проверка на существование объекта в данном месте

Мысль такая: выбираем рамкой или секущей рамкой примитивы вокруг точки, которую указывает пользователь. Можно и фильтры DXF задействовать, чтобы сузить область поиска.

Re: Проверка на существование объекта в данном месте

Посмотрите http://www.cad.dp.ua/stats/a_vba/acenti … dFromPoint
Проверка на наличие в точке текстового объекта.