Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Образовательный курс по платформе Autodesk Forge.
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
GetRoomAtPoint для связанной модели возвращает NULL
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: GetRoomAtPoint для связанной модели возвращает NULL (Прочитано 5088 раз)
0 Пользователей и 1 Гость просматривают эту тему.
i.khisamiev
ADN OPEN
Сообщений: 3
Карма: 0
GetRoomAtPoint для связанной модели возвращает NULL
«
:
01-09-2021, 12:29:03 »
Кто может подсказать, почему GetRoomAtPoint для связанной модели возвращает NULL?
Задача простая, у элементов найти помещения, когда помещения в той же модели что и объекты, то всё хорошо, но когда передаю линк с помещением, он не возвращает Room.
Записан
Александр Игнатович
Administrator
Сообщений: 1152
Карма: 338
Skype:
Re: GetRoomAtPoint для связанной модели возвращает NULL
«
Ответ #1 :
01-09-2021, 12:36:13 »
На вскидку 2 вопроса:
1)
doc
.Get.... -
doc
из связанной модели, полученный через RevitLinkInstance.GetLinkDocument() ?
2) пробовал перегрузку метода, принимающую Phase?
Записан
Александр Игнатович
Administrator
Сообщений: 1152
Карма: 338
Skype:
Re: GetRoomAtPoint для связанной модели возвращает NULL
«
Ответ #2 :
01-09-2021, 12:37:48 »
Даже 3.
3) Точку к координатам связанного файла преобразовал?
Записан
i.khisamiev
ADN OPEN
Сообщений: 3
Карма: 0
Re: GetRoomAtPoint для связанной модели возвращает NULL
«
Ответ #3 :
01-09-2021, 13:52:53 »
Александр, спасибо за ответ!
1. Нет, я список всех линков получаю
Код - C#
[Выбрать]
var coll
=
new
FilteredElementCollector
(
_doc
)
;
var elems
=
coll
.
OfCategory
(
BuiltInCategory
.
OST_RvtLinks
)
.
OfClass
(
typeof
(
RevitLinkType
)
)
.
ToElements
(
)
;
var rvtLinked
=
elems
;
2. тоже нет
3. нет
«
Последнее редактирование: 01-09-2021, 16:46:53 от Александр Ривилис
»
Записан
Александр Игнатович
Administrator
Сообщений: 1152
Карма: 338
Skype:
Re: GetRoomAtPoint для связанной модели возвращает NULL
«
Ответ #4 :
01-09-2021, 14:27:36 »
Тогда тебе нужно реализовать 1 и 3 как минимум, то есть, во первых, преобразовывать координаты нужной точки в координаты связанной модели, и GetRoomAtPoint должен вызываться из дока связанной модели
Записан
+1/-0 к карме за данное сообщение
i.khisamiev
ADN OPEN
Сообщений: 3
Карма: 0
Re: GetRoomAtPoint для связанной модели возвращает NULL
«
Ответ #5 :
01-09-2021, 14:57:43 »
Спасибо, буду пробовать!
Записан
Александр Ривилис
Administrator
Сообщений: 13898
Карма: 1790
Рыцарь ObjectARX
Skype:
Re: GetRoomAtPoint для связанной модели возвращает NULL
«
Ответ #6 :
01-09-2021, 16:48:32 »
i.khisamiev
,
Приветствую на форуме и напоминаю про правило форматирования кода на нашем форуме (у меня в подписи)!
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
GetRoomAtPoint для связанной модели возвращает NULL