Результаты поиска
61. Не добавляйте и не удаляйте элементы при перечислении коллекций элементов... tion;UIDocument rvtDoc = rvtApp.ActiveUIDocument; FilteredElementCollector collector = new FilteredElementCollector(rvtDoc.Document) .OfClass(typeof(Family));FilteredElementIterator itr = collector.GetElementIterator();while (itr.MoveNext()) ...
62. Перечисление элементов
... речисление элементов Очень много людей используют FilteredElementCollector, например, вот так: FilteredElementCollector collector = new FilteredElementCollector( doc ); collector.OfClass( typeof( Family ) ).ToElements(); IEnumerable nestedFam ...
63. Как задать виды для печати с помощью Revit API
... Filter = new ElementClassFilter(typeof(View)); FilteredElementCollector views = new FilteredElementCollector(RevitDoc); views = views.WherePasses(classFilter); foreach (View view in views) { if (view.CanBePrinted) { ...
64. Объединение геометрии стен и колонн
... idoc.Document; // найдем все стены на текущем видеFilteredElementCollector collWalls = new FilteredElementCollector(doc, doc.ActiveView.Id);collWalls.OfClass(typeof(Wall)); foreach (Wall w in collWalls){ // Найдем все колонны на текущем виде Filte ...
65. Улучшение алгоритма по вычислению общей и полезной площади стен
... ng s = string.Empty; try { var roomCol = new FilteredElementCollector( doc ) .OfClass( typeof( SpatialElement ) ); foreach( var e in roomCol ) { var room = e as Room; if( room == null ) continue; if( room.Location == n ...
66. Еще раз о списке элементов инженерной системы
... полним такой код: filteredElementCollector = new FilteredElementCollector(doc); systems = filteredElementCollector .OfClass(typeof (MechanicalSystem)) .To ...
67. Извлечение всех элементов модели
... { Options opt = new Options(); return new FilteredElementCollector( doc ) .WhereElementIsNotElementType() .WhereElementIsViewIndependent() .Where( e => null != e.Category && null != e.get_Geometry( opt ) ); } Доб ...
68. Метод CopyElements и параметр View
... Document.Document; // Получаем ссылки FilteredElementCollector links = new FilteredElementCollector( hostDoc ) .OfClass( typeof( RevitLinkInstance ) ); Document linkedDoc = links.Cast() .FirstOrDefault().GetLi ...
69. Изоляция экземпляров семейства для дальнейшего экспорта в DWG
... м все экземпляры семейств категории Типовые моделиFilteredElementCollector collGenericModels = new FilteredElementCollector(doc, doc.ActiveView.Id);collGenericModels.OfClass(typeof(FamilyInstance));collGenericModels.OfCategory(BuiltInCategory.OST_Ge ...
70. Использование ReferenceIntersector со связанными файлами
... его в // конструктор ReferenceIntersector. FilteredElementCollector collector = new FilteredElementCollector( doc ); Func isNotTemplate = v3 => !( v3.IsTemplate ); View3D view3D = collector .OfClass( typeof( View3D ) ) .Cast() ...