Revit二次开发实现BIM盈利(以橄榄山快模为例讲解) PPT
由于参与者基本上都是从设计院和施工单位来的,所以对Revit二次开发做了纵览性的讲解, 以非程序员能听懂的方式讲解Revit二次开发.
使这些行业领导或负责人能明白Revit二次开发的大概特点,以及其能实现的功能. 便于他们在自己的业务需要Revit插件时,能更好的思考和决策插件项目的立项和推动.
Revit高效调试和深入探究Revit内部世界
Revit高效调试
Revit Addin Manager
调试技巧:
高效调试,使用Revit Add-in manager
1. Revit Add-in manager 安装方法
2. 详细步骤
开发时,无需用Addin文件来配置
修改代码后如何立即使用新修改的代码
如果调试修改后的代码
最后发布时,需要附带Addin文件
深入探究Revit内部世界
RevitLookup
0. 编译和加载RevitLookup
1. 了解Revit内部对象的组织方式
2. 了解Revit内对象的代表类
3. 了解Revit内对象的可用属性和返回值
4. 辅助更好理解Revit属性的含义
5. 查询Revit参数含义和参数值
6. 连续深入参看对象的关系
Revit 二次开发实例
从中了解Revit 二次开国外现状。(本讲座发生在2012年4月)
房间内对象拷贝插件文件
我开发了一个很小的工具,用来拷贝一个房间内的家具,隔墙,电器,管道,卫生器具等到其它选中的多个房间。
要求把目标房间内需要拷贝的对象做成一个组(Group),如果有些对象不希望拷贝,可以不放入组内。
所以你需要先把一个房间内的东西都布置创建好,并且用Revit命令需要为每一个房间创建Room对象。有了这些条件就可以开始使用这个小工具了。
使用步骤:
0. 如果打开了Revit,关闭Revit
1. 解压文件
2. 把copyelements.dll 拷贝到c盘根目录
3. 把copyelements.addin 拷贝到下面目录:
For Windows XP - C:\Documents and Settings\All Users\Application Data\Autodesk\Revit\Addins\2011\
For Vista/Windows 7 - C:\ProgramData\Autodesk\Revit\Addins\2011\
4. 重新启动Revit,可以在Addin/插件 Tab中的外部工具下拉按钮找到命令:Lab6SelectRoomsAndPlaceGroup,点击可启动。
Revit房间内对象拷贝插件加载文件
我开发了一个很小的工具,用来拷贝一个房间内的家具,隔墙,电器,管道,卫生器具等到其它选中的多个房间。
要求把目标房间内需要拷贝的对象做成一个组(Group),如果有些对象不希望拷贝,可以不放入组内。
所以你需要先把一个房间内的东西都布置创建好,并且用Revit命令需要为每一个房间创建Room对象。有了这些条件就可以开始使用这个小工具了。
使用步骤:
0. 如果打开了Revit,关闭Revit
1. 把copyelements.dll 拷贝到c盘根目录
2. 把copyelements.addin 拷贝到下面目录:
For Windows XP - C:\Documents and Settings\All Users\Application Data\Autodesk\Revit\Addins\2011\
For Vista/Windows 7 - C:\ProgramData\Autodesk\Revit\Addins\2011\
3. 重新启动Revit,可以在Addin/插件 Tab中的外部工具下拉按钮找到命令:Lab6SelectRoomsAndPlaceGroup,点击可启动。
房间内对象快速拷贝工具
拷贝一个房间内的家具,隔墙,电器,管道,卫生器具等到其它选中的多个房间