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

ADN Club => Inventor API => Тема начата: izhgtumekhanik от 25-08-2023, 23:48:33

Название: Получить объекты в области указанное координатами.
Отправлено: izhgtumekhanik от 25-08-2023, 23:48:33
Добрый вечер!

Не удается найти имя функции которая может выдать список объектов попавший в прямоугольник заданный координатами и размером стороны (2D документ). Как выделение объектов рамкой происходит - также только программно.  Какое название у функции?
Название: Re: Получить объекты в области указанное координатами.
Отправлено: mikazakov от 26-08-2023, 08:19:13
Уже выделенные объекты есть в Document.SelectSet
А такого что бы задать рамку  кто туда попал  чтоб выделилось, такой функции нет. Это надо коллекцию примитивов перебирать и смотреть попадают ли они в прямоугольник или нет
Название: Re: Получить объекты в области указанное координатами.
Отправлено: izhgtumekhanik от 26-08-2023, 11:00:34
Это надо коллекцию примитивов перебирать

Это нереально долго и сложно. Например есть кривая у которой опорные точки могут не попасть в прямоугольник а линия попадает и это все рассчитывать?