Результаты поиска
1. Доступ к элементам спецификации... можно передать в качестве параметра в конструктор FilteredElementCollector. В результате, FilteredElementCollector вернет только те элементы, которые содержатся в спецификации.Большое спасибо Guy Robinson за то что указал этот способ!Источник: http: ...
2. Как получить идентификатор типа Фасада здания
... ypeIdByViewType( ViewFamily viewFamily ) { FilteredElementCollector fec = new FilteredElementCollector( m_app.ActiveUIDocument.Document ); fec.OfClass( typeof( ViewFamilyType ) ); foreach( ViewFamilyType e in fec ) { ...
3. Как получить абсолютно все видимые и скрытые элементы
... ементы из связанных файлов, поэтому в этом случае FilteredElementCollector может не работать.Возможно ли создать такой FilteredElementCollector, где можно передать документ из связанного файла в качестве параметра, но при этом ViewId из основного док ...
4. Экспорт изображения и установка ракурса 3D-вида по умолчанию
... ection = new XYZ(-1, 1, -1); var collector = new FilteredElementCollector(doc); var viewFamilyType = collector .OfClass() .Cast() .FirstOrDefault(x => x.ViewFamily == ViewFamily.ThreeDimensional); // . . . var view3D = View3D.Cre ...
5. Определение максимального воздушного потока в соединителях воздуховодов
... doc ) ) { tx.Start( Util.Caption ); FilteredElementCollector ducts = new FilteredElementCollector( doc ) .OfClass( typeof( Duct ) ); foreach( Duct duct in ducts ) { if( SetMaxFlowOnElement( duct ) ) ...
6. Автоматическое размещение экземпляров семейств в проекте
... мы извлекаем все семейства из документа с помощью FilteredElementCollector.Так как add-in поддерживает только самый простой способ размещения семейств и существует только один единственный перегруженный метод NewFamilyInstance, принимающий точку, ти ...
7. Определение элемента, образующего сегмент границы комнаты
... return Result.Failed; } View3D view3d = new FilteredElementCollector( doc ) .OfClass( typeof( View3D ) ) .Cast() .FirstOrDefault( e => e.Name.Equals( "{3D}" ) ); if( null == view3d ) { message = "No 3D view named '{3 ...
8. Генерация кривой между двумя другими кривыми
... ntire model. List curves = new List( new FilteredElementCollector( doc ) .OfClass( typeof( CurveElement ) ) .ToElements() .Cast() ); int n = curves.Count; // If there are less than two, // there is nothing we ...
9. Как определить месторасположение элемента из связанного файла в системе координат основного файла
... олько // синюю и красную стены var walls = new FilteredElementCollector( rvtlink.GetLinkDocument() ) .OfClass( typeof( Wall ) ) .Where( c => c.Id.IntegerValue == 179910 || c.Id.IntegerValue == 179980 ); foreach( Wall wall in wall ...
10. Как получить экземпляры семейств в заданном помещении
... ментам из базы данных Revit воспользуемся классом FilteredElementCollector. Работая над одной из своих задач мне понадобилось определить границы объектов, представляющих собой мебель и оборудование, для последующей манипуляции с ними на мобильном уст ...