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

ADN Club => Revit API => Тема начата: enot от 02-12-2018, 23:11:35

Название: Самый ближний/дальний элемент
Отправлено: enot от 02-12-2018, 23:11:35
Допустим у нас есть элемент одной категории,
задача: найти самый ближний и самый дальний элемент другой категории , то есть ли спец метод  (не считая  DistanceTo ) АПИ для этого ?
Название: Re: Самый ближний/дальний элемент
Отправлено: Александр Игнатович от 03-12-2018, 00:02:08
Нет, специального метода нет, ищем необходимые элементы, считаем расстояния, выбираем ближайший или дальний.

Более четкое описание задачи может дать более оптимальное решение, например, если речь идет о физических элементах и Вы знаете направление, в котором нужно производить поиск, то в таком случае может помочь ReferenceIntersector.
Название: Re: Самый ближний/дальний элемент
Отправлено: enot от 03-12-2018, 00:20:48
ReferenceIntersector - можем применить для элементов , у которых можно определить Reference?
Название: Re: Самый ближний/дальний элемент
Отправлено: Александр Игнатович от 03-12-2018, 00:25:44
Это ещё зачем?

Цитировать
An instance of this class can be constructed to return any 3D geometric element that intersects the ray created by the origin and direction, or to return a subset of elements based on filtering and flags.

Пускает луч из определенной точки, возвращает, в зависимости от настроек пересечения этого луча с элементами / поверхностями
Название: Re: Самый ближний/дальний элемент
Отправлено: enot от 03-12-2018, 00:30:20
Пускает луч из определенной точки, возвращает, в зависимости от настроек пересечения этого луча с элементами / поверхностями
если есть пример, поделитесь плиз
Пускание лучей по-моему связано с определением , в том числе,  является ли стена наружной или нет ... в любом случае очень интересует, как такой луч "пустить" откуда надо и куда.. надо
Название: Re: Самый ближний/дальний элемент
Отправлено: Александр Игнатович от 03-12-2018, 00:46:11
Пример в SDK Samples\FindReferencesByDirection\MeasureHeight, там же проект и описание
Название: Re: Самый ближний/дальний элемент
Отправлено: enot от 03-12-2018, 00:49:38
Ок) Благодарю!