Результаты поиска
11. Работа с семействами. Загрузка семейства и вставка экземпляра семейства... мощью LINQ и стандартного метода FirstOrDefault: FilteredElementCollector a = new FilteredElementCollector( doc ) .OfClass( typeof( Family ) ); Family family = a.FirstOrDefault( e => e.Name.Equals( FamilyName ) ) as Family;Поиск эл ...
12. API для работы с семействами. Создание типоразмеров. Выделение и изменение экземпляров семейства
... в, для увеличения производительности при работе с FilteredElementCollector, желательно задавать дополнительные критерии поиска элементов. Например, задать категорию искомых элементов. В первую очередь предпочтительней использовать «быстрые» фильтры, ...
13. API для работы с семействами. Типоразмеры вложенного семейства, поиск типоразмеров и экземпляров семейства
... .Как всегда, воспользуемся для этих целей классом FilteredElementCollector. В нашем случае нам нужно выбрать все типоразмеры (класс FamilySymbol) категории Обобщенные модели. Для того чтобы определить какие из них являются панелями дверей шкафов, мы ...
14. Явное создание отводов при создании наклонного сегмента трубопровода
... FamilySymbol symbol = new FilteredElementCollector(doc) .OfClass(typeof(FamilySymbol)) .OfCategory(BuiltInCategory.OST_PipeFitting) .Cast() ...
15. Расчет длины наклонного сегмента между двумя трубами
... List pipes = new List( new FilteredElementCollector(doc) .OfClass(typeof(Pipe)) .Cast()); int n = pipes.Count; // Если труб меньше чем две // то тако ...
16. Создание наклонного сегмента между двумя трубами
... рубы, а также типоразмер.Я воспользовался классом FilteredElementCollector для поиска стандартного типа трубы просто сравнивая наименование со словом «Стандартная». Но я уверен что есть способ, который позволит найти стандартный тип трубы вне зависим ...
17. Создание трубы с помощью метода Pipe.Create
... па PipingSystemType можно воспользоваться классом FilteredElementCollector. // Найдем все типы систем для труб var mepSystemTypes = new FilteredElementCollector(doc) //.WhereElementIsN ...
18. Удаление неиспользуемых опорных плоскостей
... можно использовать для демонстрации использования FilteredElementCollector. В результате получилось вполне полезная команда. Необходимо было удалить все опорные плоскости, которые не содержат ни одного элемента. Так я создал команду DeleteUnnamedNonH ...
19. Наименование системных семейств
... ожем var wallTypes = new FilteredElementCollector(doc) .WhereElementIsElementType() .OfClass(typeof(WallType)) .OfType() .ToList(); ...
20. Использование типизированных коллекций в фильтрах и формах
... изированном методе ToDictionary() для конвертации FilteredElementCollector в Dictionary.Сегодня же я бы хотел рассмотреть подобные примеры, такие как заполнение списка на форме и выбор результата выделенных пользователем позиций в типизированный спис ...