摘要: Revit除了有内建的参数,还允许用户自定义参数,分别是:共享参数和项目参数。 对应界面上的菜单分别是"管理->共享参数"和"管理->项目参数" 共享参数被定义在Revit之外的一个共享参数文件(.txt中)。删掉这个文件,共享参数就会丢失。 程序入口代码: 1.获取共享参数 2.创建共享参数 3. 阅读全文
posted @ 2016-04-01 16:00 花落花开花满园 阅读(4577) 评论(0) 推荐(0) 编辑
摘要: Revit包含以下几种交互方式: 1.先选择元素,在执行外部命令,外部命令可以获取选择元素并做相应处理。 2.先执行命令,在选择元素或者位置,选择结束后命令继续执行。 这种形式又包括:单选、多选、框选、点选、 记得加上.addin文件。之后你可以尝试,在项目中选择一个选择,在点击外部工具下的Revi 阅读全文
posted @ 2016-04-01 15:46 花落花开花满园 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 刚开始接触Revit,看的书籍是Autodesk Revit二次开发基础教程(这里有点要吐槽一下,书上的很多代码都是执行不成功的,还有一些方式和命名,像CLASS1这种,名字都不改,确实有点让人不能接受,但是可能这本书是基于Revit2015写的,2016多少有点改变,所以也只能默默接受下。) 书上 阅读全文
posted @ 2016-04-01 15:36 花落花开花满园 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 一上来当然还是最经典的Hello World了,既然现在学习Revit,那就Hello Revit吧。以后还请多多指教 分别通过继承IExternalCommand和IExternalApplication 来实现 1.IExternalCommand 代码: 配置文件: 记得把配置文件放到相应的目 阅读全文
posted @ 2016-04-01 15:21 花落花开花满园 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 项目需引用两个dll,分别为RevitAPI.dll和RevitAPIUI.dll 使用RevitAPI必须继承的接口: IExternalCommand/IExternalApplication(用于保存Revit中数据的Application和Document) RevitAPI.dll包含访问 阅读全文
posted @ 2016-04-01 14:44 花落花开花满园 阅读(1244) 评论(1) 推荐(1) 编辑