Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: enot от 02-12-2018, 23:11:35
-
Допустим у нас есть элемент одной категории,
задача: найти самый ближний и самый дальний элемент другой категории , то есть ли спец метод (не считая DistanceTo ) АПИ для этого ?
-
Нет, специального метода нет, ищем необходимые элементы, считаем расстояния, выбираем ближайший или дальний.
Более четкое описание задачи может дать более оптимальное решение, например, если речь идет о физических элементах и Вы знаете направление, в котором нужно производить поиск, то в таком случае может помочь ReferenceIntersector.
-
ReferenceIntersector - можем применить для элементов , у которых можно определить Reference?
-
Это ещё зачем?
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.
Пускает луч из определенной точки, возвращает, в зависимости от настроек пересечения этого луча с элементами / поверхностями
-
Пускает луч из определенной точки, возвращает, в зависимости от настроек пересечения этого луча с элементами / поверхностями
если есть пример, поделитесь плиз
Пускание лучей по-моему связано с определением , в том числе, является ли стена наружной или нет ... в любом случае очень интересует, как такой луч "пустить" откуда надо и куда.. надо
-
Пример в SDK Samples\FindReferencesByDirection\MeasureHeight, там же проект и описание
-
Ок) Благодарю!