ADN Open CIS
Сообщество программистов Autodesk в СНГ

Результаты поиска

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 ...