Результаты поиска
71. Создание крыши... оекте есть уровень «Крыша» Level level = new FilteredElementCollector( doc ) .OfClass( typeof( Level ) ) .Where( e => !string.IsNullOrEmpty( e.Name ) && e.Name.Equals( "Крыша" ) ) .FirstOrDefault() as Level; RoofTy ...
72. Параметры типа для системных семейств
... работать с системными семействами? Что я упустил? FilteredElementCollector FMFloorCollector = new FilteredElementCollector(OpenDoc);FMFloorCollector.OfClass(typeof(Floor));foreach (Floor FMFloor in FMFloorCollector){Floor_Keynote = FMFloor.get_Parame ...
73. Как добраться до настроек экспорта в DWG
... new ElementClassFilter(typeof(ExportDWGSettings));FilteredElementCollectorsettings = new FilteredElementCollector(RevitDoc);settings = settings.WherePasses(dwgSettingsFilter);foreach (ExportDWGSetting selement in settings){ var options = elemen ...
74. Выбор листов для печати
... ICollection ids = sel.GetElementIds(); FilteredElementCollector SSTP = new FilteredElementCollector(doc, ids); ElementClassFilter WantedElements = new ElementClassFilter(typeof(ViewSheet)); ...
75. Запись данных в ключевую спецификацию
... аметры, соответствующие полям спецификации. Через FilteredElementCollector получаем элементы ключевой спецификации, перебираем их и задаём требуемые значения.Пример кода:private void WriteToKeySchedule(View view) { // Получение элементов вида ...
76. Работа с макросами. Пример макроса
... м все виды var viewCollector = new FilteredElementCollector(currentDoc); viewCollector.OfCategory(BuiltInCategory.OST_Views); // Получаем все листы var sheetCollector = new Fi ...
77. Превращение всех элементов в DirectShape
... ten( Document doc, ElementId viewId ) { FilteredElementCollector col = new FilteredElementCollector( doc, viewId ) .WhereElementIsNotElementType(); Options geometryOptions = new Options(); using( Transaction tx = new Tra ...
78. Использование CustomExporter для 2D
... iew _get2DViewForElement( Element element ) { FilteredElementCollector collector; ICollection elements_in_view; foreach( View view in this._2D_views_that_can_display_elements ) { collector = new FilteredElementCollector( ...
79. Чтение иерархии связанных файлов
... корневых элементов, т.е. у которых нет родителя FilteredElementCollector coll = new FilteredElementCollector(mainDoc); coll.OfClass(typeof(RevitLinkInstance)); foreach (RevitLinkInstance inst in coll) { RevitLinkType type = mainDoc.GetElement ...
80. Как определить избыточное помещение
... int numWarn ) { sb = new StringBuilder(); FilteredElementCollector rooms = new FilteredElementCollector( doc ); rooms.WherePasses( new RoomFilter() ); foreach( Room r in rooms ) { sb.AppendFormat( "\r\n Помещение {0}:'{1 ...