Результаты поиска
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 и, если требуется, ограничим по уровню, на котором располагается зона. В итоге отобразим общую площадь зон по зданию и площадь офисн ...