ReferenseIntersector для невидимых объектов

Автор Тема: ReferenseIntersector для невидимых объектов  (Прочитано 1915 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Нужно использовать ReferenseIntersector для SpatialElement (которые в принципе невозможно отобразить на 3D виде). Есть ли способ лучше, чем экспортировать солиды из SpatialElement  в модель?

Отмечено как Решение enot 23-08-2019, 21:00:56

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: ReferenseIntersector для невидимых объектов
« Ответ #1 : 21-08-2019, 15:13:59 »
Чего не видно на 3D виде, то найти ReferenceIntersector-ом нельзя.

Возможно, Вам помогут методы Document.GetRoomAtPoint, Document.GetSpaceAtPoint

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: ReferenseIntersector для невидимых объектов
« Ответ #2 : 21-08-2019, 15:17:57 »
Так, смотрите, а можно ли получить/создать AnalyticalSpace из одного Space и отобразить его?

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: ReferenseIntersector для невидимых объектов
« Ответ #3 : 21-08-2019, 16:47:29 »
Нет, аналитические пространства это про другое

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: ReferenseIntersector для невидимых объектов
« Ответ #4 : 22-08-2019, 18:31:50 »
Вероятно, для одного пространства нельзя создать аналит.просьранство. только если получить из энергетической модели здания  . НО ,
Не удается создать EnergyModel. Только EnergyAnalyticsDetailModel без возможности ее отображения как EnergyModel (не отображаются аналитические элементы)

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: ReferenseIntersector для невидимых объектов
« Ответ #5 : 22-08-2019, 18:42:59 »
Установки сначала задать надо правильные. Но в аналитической модели не факт, что одно пространство (Space) будет одним аналитическим пространством. И не факт, что аналитические пространства вообще будут созданы, можете получить одни аналитические поверхности, тут всё сильно зависит от аккуратности построения модели

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: ReferenseIntersector для невидимых объектов
« Ответ #6 : 23-08-2019, 13:11:48 »
Делаю EnergyAnalyticsDetailModel  по примеру (EnergyModel не появляется) :
https://knowledge.autodesk.com/support/revit-products/learn-explore/caas/CloudHelp/cloudhelp/2014/ENU/Revit/files/GUID-471B3969-42E7-436C-8DD3-C5ED18DD9209-htm.html

если с этими же настройками создать модель вручную EnergyModel  то все ок, аналит. пространства есть.


PS : если к примеру по ссылке выше добавить energyData.EnergyModel = true; , то модель -таки создаться, но пустая -  графически аналит.пространства не появятся


Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: ReferenseIntersector для невидимых объектов
« Ответ #7 : 23-08-2019, 14:10:10 »