пятница, 21 ноября 2014 г.

[API Revit] - Как определить, в каком помещении находится элемент

Встроенные параметры помещения для элемента:

ELEM_ROOM_NUMBER
ELEM_ROOM_NAME
ELEM_ROOM_ID

Пример:

{
String info = "Параметры помещения для элемента: \n\t";
foreach (Element elem in collection)
{
Parameter param = elem.get_Parameter(BuiltInParameter.ELEM_ROOM_NUMBER);
info += "\n\t Номер помещения: " + param.AsString();

param = elem.get_Parameter(BuiltInParameter.ELEM_ROOM_NAME);
info += "\n\t Имя помещения: " + param.AsString();

param = elem.get_Parameter(BuiltInParameter.ELEM_ROOM_ID);
info += "\n\t ID помещения:" + param.AsValueString();
}
TaskDialog.Show("Revit", info);
}

Комментариев нет:

Отправить комментарий