ADN Club => Revit API => Тема начата: i.khisamiev от 01-09-2021, 12:29:03
Название: GetRoomAtPoint для связанной модели возвращает NULL
Отправлено: i.khisamiev от 01-09-2021, 12:29:03
Кто может подсказать, почему GetRoomAtPoint для связанной модели возвращает NULL?
Задача простая, у элементов найти помещения, когда помещения в той же модели что и объекты, то всё хорошо, но когда передаю линк с помещением, он не возвращает Room.
Название: Re: GetRoomAtPoint для связанной модели возвращает NULL
Отправлено: Александр Игнатович от 01-09-2021, 12:36:13
На вскидку 2 вопроса: 1) doc.Get.... - doc из связанной модели, полученный через RevitLinkInstance.GetLinkDocument() ? 2) пробовал перегрузку метода, принимающую Phase?
Название: Re: GetRoomAtPoint для связанной модели возвращает NULL
Отправлено: Александр Игнатович от 01-09-2021, 12:37:48
Даже 3.
3) Точку к координатам связанного файла преобразовал?
Название: Re: GetRoomAtPoint для связанной модели возвращает NULL
Отправлено: i.khisamiev от 01-09-2021, 13:52:53
Название: Re: GetRoomAtPoint для связанной модели возвращает NULL
Отправлено: Александр Игнатович от 01-09-2021, 14:27:36
Тогда тебе нужно реализовать 1 и 3 как минимум, то есть, во первых, преобразовывать координаты нужной точки в координаты связанной модели, и GetRoomAtPoint должен вызываться из дока связанной модели
Название: Re: GetRoomAtPoint для связанной модели возвращает NULL
Отправлено: i.khisamiev от 01-09-2021, 14:57:43
Спасибо, буду пробовать!
Название: Re: GetRoomAtPoint для связанной модели возвращает NULL
Отправлено: Александр Ривилис от 01-09-2021, 16:48:32
i.khisamiev, Приветствую на форуме и напоминаю про правило форматирования кода на нашем форуме (у меня в подписи)!