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

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

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