01 2021 档案
摘要:1. 什么是零件? 指将一个或者多个大的完整的图元按照需要分割成许多小的零件,对整体图元没有实质的影响。 l零件的特点 所创建的零件对图元没有任何影响,只是显示一个效果; 零件可以单独列入明细表、进行标记、过滤和导出。 l零件的使用条件 需要展示某种效果或者样式的图元可以使用零件。 可创建零件的元素
阅读全文
摘要:Revit 二次开发之 结构层次 结构层次 对于楼板和墙体来说,其都具有一定的层次类型,其层次编辑器主要通过以下界面进行添加和删减,如下图1-1所示: 在程序中,要获取当前墙体、楼板的结构层次,需要到当前墙体、楼板的类型定义中获取,其代码如下: FloorType floorType = floor
阅读全文
摘要:FilteredElementCollector为收集器,其主要就是可以附加各种过滤器对元素进行筛选,并且返回赛选后的结果。以下就是收集器的主要方法: 编号 名称 描述 1 FilteredElementCollector(Document) 构造一个新的FilteredElementCollect
阅读全文
摘要:经常我们对一些元素进行更改后,需要出发其他元素的调整,比如我们定义一种墙体,这个墙体的门永远在墙的中心,那么当改变墙体的长度的时候,则需要自动调整门洞的位置。 我们肯定想得到,用DocumentChanged事件,一旦文档发生改变,则调用当前事件,发现墙体变化了去修改门洞,但当前方法会造成一个巨大的
阅读全文
摘要:Revit通过过滤器来区分不同的元素,这些过滤器为应用程序获取不同的元素提供了方便灵活的接口。在使用过滤器的过程中,会应用到一个常用元素FilteredElementCollector类,我们称之为“收集器”,指定对应的收集器以后,再传入对用的过滤器,对需要的元素进行过滤。 1、收集器 常用的收集器
阅读全文