自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Revit二次开发6、插件注册与.addin文件

Revit二次开发6、插件注册与.addin文件插件注册注册目录addin文件格式addin工具[个人学习笔记整理,若有错误请各位同仁告知]插件注册如果想在Revit中调用我们制作的插件,需要对插件进行注册。Revit通过后缀名为.addin的文件(XML格式)来实现注册。Revit会在启动时自动搜索特定目录(addin目录)下的.addin文件并进行加载。注册目录注册目录(addin目录)在电脑中的存放位置,根据电脑使用情况和Revit版本不同而有所不同。如果您希望该插件只有当前用户可用,需

2020-07-23 17:40:29 3675 2

原创 Revit二次开发5、外部事件(ExternalEvent)

Revit二次开发5、外部事件(ExternalEvent)外部事件ExternalEvent简介事件外部事件实现步骤外部事件的实现实现IExternalEventHandler接口ExternalEvent的创建ExternalEvent的触发一个完整的外部事件示例[个人学习笔记整理,若有错误请各位同仁告知]外部事件ExternalEvent简介事件事件是Revit界面或API执行过程中触发的特定的动作。通过注册事件,一个插件程序能在某个动作即将发生或刚发生后得到通知,然后根据这个动作采取行动。

2020-07-21 16:06:57 5603 6

原创 Revit二次开发4、外部应用(IExternalApplication)

Revit二次开发4、外部应用(IExternalApplication)外部应用IExternalApplication基本原理IExternalCommand接口参数输入参数commandData输出参数message输出参数elements返回值外部命令的实现基本框架一个完整的事例[个人学习笔记整理,若有错误请各位同仁告知与我]外部应用IExternalApplication插件开发都可以通过IExternalCommand来添加自己的应用。Revit通过.addin来识别和加载外部插件以扩展和

2020-07-20 11:02:02 2714

原创 Revit二次开发3、外部命令(IExternalCommand)

Revit二次开发3、外部命令(IExternalCommand)外部命令基本原理IExternalCommand接口参数外部命令插件开发都可以通过IExternalCommand来添加自己的应用。Revit通过.addin来识别和加载外部插件以扩展和增强Revit的功能和应用。基本原理如果Revit没有其他命令在运行或者是没有处于编辑模式,那么已经注册到Revit系统的ExternalCommand就会被激活。一旦插件(菜单或按钮)被选中,对应外部命令对象就会被创建出来,并且执行外部命令中的Exe

2020-07-17 11:16:13 2787

原创 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 3066 1

原创 Revit二次开发1、Revit事务(Transaction)

Revit二次开发 1、事务(Transcation)TranscationTransactionModeTranscation的实现其它相关SubTranscationTransactionGroupRegenerationJournalingAttribute结束语[本内容个人为学习笔记,部分文字来自网络]Transcation在改变Revit中模型时,需要使用Transaction事务来进行处理,也就是创建、修改、删除Revit模型时,必须使用Transcation,在Transcation进行

2020-07-16 15:32:20 4823 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除