- 博客(6)
- 收藏
- 关注
原创 Revit二次开发6、插件注册与.addin文件
Revit二次开发6、插件注册与.addin文件插件注册注册目录addin文件格式addin工具[个人学习笔记整理,若有错误请各位同仁告知]插件注册如果想在Revit中调用我们制作的插件,需要对插件进行注册。Revit通过后缀名为.addin的文件(XML格式)来实现注册。Revit会在启动时自动搜索特定目录(addin目录)下的.addin文件并进行加载。注册目录注册目录(addin目录)在电脑中的存放位置,根据电脑使用情况和Revit版本不同而有所不同。如果您希望该插件只有当前用户可用,需
2020-07-23 17:40:29
4736
2
原创 Revit二次开发5、外部事件(ExternalEvent)
Revit二次开发5、外部事件(ExternalEvent)外部事件ExternalEvent简介事件外部事件实现步骤外部事件的实现实现IExternalEventHandler接口ExternalEvent的创建ExternalEvent的触发一个完整的外部事件示例[个人学习笔记整理,若有错误请各位同仁告知]外部事件ExternalEvent简介事件事件是Revit界面或API执行过程中触发的特定的动作。通过注册事件,一个插件程序能在某个动作即将发生或刚发生后得到通知,然后根据这个动作采取行动。
2020-07-21 16:06:57
6268
6
原创 Revit二次开发4、外部应用(IExternalApplication)
Revit二次开发4、外部应用(IExternalApplication)外部应用IExternalApplication基本原理IExternalCommand接口参数输入参数commandData输出参数message输出参数elements返回值外部命令的实现基本框架一个完整的事例[个人学习笔记整理,若有错误请各位同仁告知与我]外部应用IExternalApplication插件开发都可以通过IExternalCommand来添加自己的应用。Revit通过.addin来识别和加载外部插件以扩展和
2020-07-20 11:02:02
3136
原创 Revit二次开发3、外部命令(IExternalCommand)
Revit二次开发3、外部命令(IExternalCommand)外部命令基本原理IExternalCommand接口参数外部命令插件开发都可以通过IExternalCommand来添加自己的应用。Revit通过.addin来识别和加载外部插件以扩展和增强Revit的功能和应用。基本原理如果Revit没有其他命令在运行或者是没有处于编辑模式,那么已经注册到Revit系统的ExternalCommand就会被激活。一旦插件(菜单或按钮)被选中,对应外部命令对象就会被创建出来,并且执行外部命令中的Exe
2020-07-17 11:16:13
3343
原创 Revit二次开发2、RevitAPI、RevitAPIUI及Revit开发三大利器
Revit二次开发2、开发基础之——RevitAPI、RevitAPIUI及Revit开发三大利器RevitAPI.dllRevitAPIUI.dllRevit开发三大利器外部命令(IExternalCommand)外部应用(IExternalApplication)外部事件(IExternalEventHandler)结束语RevitAPI是建立 在Revit产品基础之上的。它是一个类库,需要在Revit运行时才能够工作。通过这套API,可以添加用户开发的基于RevitAPI的插件来扩展和增强Revit
2020-07-16 17:01:41
3539
1
原创 Revit二次开发1、Revit事务(Transaction)
Revit二次开发 1、事务(Transcation)TranscationTransactionModeTranscation的实现其它相关SubTranscationTransactionGroupRegenerationJournalingAttribute结束语[本内容个人为学习笔记,部分文字来自网络]Transcation在改变Revit中模型时,需要使用Transaction事务来进行处理,也就是创建、修改、删除Revit模型时,必须使用Transcation,在Transcation进行
2020-07-16 15:32:20
5414
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人