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

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

51. Двумерные координаты конечных точек кривой на 3D-виде

... фильтровал все видимые на виде элементы с помощью FilteredElementCollector. А есть ли какой-нибудь способ явно получить двумерные координаты на экране без дополнительного преобразования координат элемента и проецированием этих координат на плоскость? ...


52. Преобразование ссылок на геометрию объекта в связанных файлах

... ument = linkInstance      .GetLinkDocument();     FilteredElementCollector wallCollector      = new FilteredElementCollector( linkDocument );     wallCollector.OfClass( typeof( Wall ) );     Wall targetWall = wallCollector.FirstElement()      as Wall ...


53. Как получить все уровни, упорядоченные по высоте

... анную по высоте уровня? Пока что мне кажется, что FilteredElementCollector возвращает IEnumerable и его можно отсортировать с помощью OrderBy, затем, вызвав метод ToElementIds(), то будет создан набор идентификаторов, в уже нужном порядке. Верно?Вот ...


54. Полезный вспомогательный класс для выбора двух элементов

... и все элементы типа T     _a = new List(      new FilteredElementCollector( _doc )        .OfClass( typeof( T ) )        .ToElements()        .Cast() );     int n = _a.Count;     // Если элементов в модели меньше чем два,    // то продолжать безссмыс ...


55. Пересечение всех экземпляров семейств с элементом

... mObj as Solid;    if( solid = !null ) break;  }   FilteredElementCollector collector    = new FilteredElementCollector( doc )      .OfClass( typeof( FamilyInstance ) )      .WherePasses( new ElementIntersectsSolidFilter(        solid ) );   TaskDialo ...


56. Поворот на Пи

... ane );       SketchPlane sketchPlane        = new FilteredElementCollector( doc )          .OfClass( typeof( SketchPlane ) )          .Cast()          .Where( x            => x.Name.Equals( "Ref. Level" ) )          .FirstOrDefault();       Revolutio ...


57. Ошибка при создании арматурных стержней из кривых

... on the given curves). RebarBarType bartype = new FilteredElementCollector(RevitDoc)    .OfClass(typeof(RebarBarType))    .FirstOrDefault(t => t.Name == "8 HPB300") as RebarBarType;Curvecurve = Line.CreateBound(    new XYZ(5.656152019023, 43.59129803 ...


58. Как получить все доступные параметры экземпляра для категории

... параметров. Например, вот так:var collector = new FilteredElementCollector(doc);var wall = collector.OfCategory(BuiltInCategory.OST_Walls)       .WhereElementIsNotElementType()       .FirstElement();                                               if ( ...


59. Пример использования метода PostRequestForElementTypePlacement

... .Document;     ElementType elementType      = new FilteredElementCollector( doc )        .OfCategory( BuiltInCategory.OST_Walls )        .OfClass( typeof( ElementType ) )        .FirstElement() as ElementType;     uidoc.PostRequestForElementTypePlace ...


60. Чтение общей площади зоны здания и площади офисных зон

... получение объектов класса Area (зона), используя FilteredElementCollector и фильтр SpatialElement. Затем, AreaScheme и, если требуется, ограничим по уровню, на котором располагается зона. В итоге отобразим общую площадь зон по зданию и площадь офисн ...