//获取工作集FilteredWorksetCollector worksetCollector = new FilteredWorksetCollector(Doc);worksetCollector.OfKind(WorksetKind.UserWorkset);IList<Workset> worksetList = worksetCollector.ToWorksets();//获取当前活动工作集下的构件WorksetTable worksetTable = Doc.GetWorksetTable();WorksetId worksetId = worksetTable.GetActiveWorksetId();Workset activeWorkset = worksetTable.GetWorkset(worksetId);string owner = activeWorkset.Owner; //工作集所有者bool editable = activeWorkset.IsEditable;  //是否可编辑//获取当前活动工作集下的构件ElementWorksetFilter elementWorksetFilter = new ElementWorksetFilter(worksetId);FilteredElementCollector collector = new FilteredElementCollector(Doc);List<Element> worksetElemList = collector.WherePasses(elementWorksetFilter).ToList();

Revit二次开发:获取所有工作集、活动工作集、指定工作集下的 所有构件相关推荐

  1. Revit二次开发 获取模型截面线、截面轮廓

    描述 获取Revit模型的截面线.横切面线.截面轮廓. 用途 用于获取模型的截面线.横切面线.截面轮廓. 实现方式 创建视图平面: 从视图平面获取轮廓线: 获取平面标高处的截面线. 效果 示例 /// ...

  2. Revit 二次开发 获取多段轴网的location

    点开多段轴网会发现轴网类型为MultiSegmentGrid,里面没有Locaiton可以获取,如果想要获取路径可以通过两种方式进行获取 方式一: Revit中可以进行编辑草图模式的均可以通过删除构件 ...

  3. Revit二次开发—获取内置参数对应的中文字符串,并导出Excel;举例(BuiltParameterGroup、ParameterType和BuiltInCategory)

    参考文章: 原文链接: http://blog.csdn.net/joexiongjin/article/details/10149127 作者:  叶雄进 , Autodesk ADN 实现代码 文 ...

  4. revit二次开发 获取楼板的边线/轮廓线

    先获取到楼板最上层的面 方法一: List<Reference> faceRefs = HostObjectUtils.GetTopFaces(floor).ToList();List&l ...

  5. revit二次开发获取管道连接器、弯头信息

    笔记代码如下: /// <summary>/// 获得管道连接器和弯头的信息/// </summary>public void GetConnector(){//获得管道Ref ...

  6. Revit二次开发—获取并修改指定标高

    关注公众号及时获取文章更新 FilteredElementCollector collector = new FilteredElementCollector(doc); List<Elemen ...

  7. Revit 二次开发—获取Revit安装目录

    关注公众号及时获取文章更新 1.System.Windows.Forms.Application.StartupPath 获取了应用程序的安装路径 2.System.AppDomain.Current ...

  8. revit二次开发 获取洞口边界边线,获取竖井洞口的边界边线

    /// <summary>/// 洞口边界,洞口可能是多个封闭区域组成/// </summary>/// <param name="open"> ...

  9. Revit二次开发5、外部事件(ExternalEvent)

    Revit二次开发5.外部事件(ExternalEvent) 外部事件ExternalEvent简介 事件 外部事件 实现步骤 外部事件的实现 实现IExternalEventHandler接口 Ex ...

  10. Revit二次开发-根据名称获取标高

    Revit二次开发中,在创建元素或者对元素进行修改的时候,需要用到标高,此代码可以获取到当前文档中指定名称的标高, 思路是:先使用过滤器获取文档中所有的标高,再遍历元素,依据名称来匹配,从而得到你想要 ...

最新文章

  1. 卷积神经网络原理_怎样设计最优的卷积神经网络架构?| NAS原理剖析
  2. 成功解决WARNING:tensorflow:From :read_data_sets (from tensorflow.contrib.learn.python.learn.
  3. 学习opencv3_如何高效学习计算机视觉?
  4. Angular Style
  5. 2020 OPPO 开发者大会重磅推出 ColorOS 11,适配机型达 33 种
  6. View Horizon Mirage安装手册(四)——Mirage Management Console安装
  7. CodeReview 常见代码问题( 上 )
  8. SeetaFace6人脸库体验(全部开源)
  9. zzulioj题库题解(持续更新中.......)
  10. mysql 指数 类型_利用MYSQL挑选指数基金
  11. 三维分子图的球面信息传递
  12. 基于R语言的量表网络分析笔记
  13. g6的minimap中的配置_Minimap 缩略图
  14. 全程无尿点,死磕前端~
  15. excel小数不同的取整数的方法
  16. python urlencode函数 adb打开,Python urlencode和unquote函数使用实例解析
  17. GO语言基础之占位符
  18. 计算机浏览器无法上网怎么办,电脑浏览器上不了网,其他上网正常,怎么解决...
  19. javax.el.ELException Cannot convert 0e27d734-c316-4e13-8770-161092a2b3c4 of type class java.lang.Str
  20. 国内权益标收益率的“尖峰厚尾”现象研究

热门文章

  1. STM32单片机电源端并联电容的重要性
  2. challenges
  3. redis取mysql数据类型_redis数据类型操作
  4. 数字图像基本处理算法
  5. vue 数组中不满足条件跳出循环
  6. Linux命令之在终端查看「天气预报」
  7. 注册@MSN.com后缀邮箱的地址
  8. 计算机图形学3——Boundary-Fill Algorithm
  9. 使用JS实现博客搜索关键字高亮
  10. Codeforces Round #809 (Div. 2)。D2. Chopping Carrots (Hard Version)