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

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

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