自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何编程判断构件相交?

近日看到一个5d6d的关于Revit API的论坛 既不标识本博文章的链接,也没有说明作者就在其论坛内转载本博的文章,而且发帖人写的是论坛的管理员。 为了更好服务广大Revit API 爱好者,请该版主改正这种行为,在引用本博的帖子里至少补上本博每篇文章链接。这样本博对已有文章的修改和更新读者们有机会过来看看。如果尊重原创,请署上原作者。 应一朋友询问,写了如下的文章。 碰撞检查是

2012-02-21 17:26:06 5847 1

原创 编程把新创建的视图放到最前面,让用户可见

用编程的方式创建视图后,如何把这个视图放到最前端,让用户可见呢? 在Revit 2012版提供了一个方法来实现这个功能:UIDocument.AciveView(). public View ActiveView { get; set; } 在参数中指定目标视图对象即可。这个函数使用需要注意的一个问题。使用了这个方法的外部命名必须使用手动的事务模式,而且调用它之前,不能有打开的事务

2012-02-21 13:18:12 2717

原创 如何编程读取墙的轮廓线

解决思路:Revit API没有直接提供接口读取墙的轮廓线。读取这个数据可以通过读取墙的几何信息(Geometry属性)获得代表这个墙的Solid,然后从这个solid中遍历solid中的所以后面找到墙的侧面(应该有两个),(判断依据是根据侧面的法向量与Wall.Orientation 向量平行) 这个方法从Revit2012(不含2012)之前的版本可以用。在Revit2012中提供了一

2012-02-20 11:05:56 8186 17

原创 Revit API 历史回顾,二次开发现状和中国二次开发的展望

原来写过一篇文章 Revit二次开发现状(2009)发布在我同事BarbaraHan的博客中。现在更新一下文章发布在自己的博客里。 叶雄进 Joe Ye 2012.2.14Revit被收购之前,前东家Revit Technology Corporation计划提供完整的解决方案,提供设计人员所需要的全部功能。这个想法针对美国或局部地区是可以的,但是如何兼顾全球的市场,却非一个公司所达到。

2012-02-14 10:58:45 5377

原创 推荐阅读秦军先生的《建筑设计阶段的BIM应用》文章,略谈Revit二次开发怎样解决BIM应用的障碍

秦军的《建筑设计阶段的BIM应用》 原发布在《筑技艺杂志》,是很少见的关于BIM实施经验总结的好文章。文章主要谈到几个话题,都是在实践过程中总结出来的宝贵经验。值得设计院决策层和实施管理层仔细阅读。也值得BIMer们琢磨。摘录文章提纲如下:1. 概念说明(BIM几大概念及相互关系)BIM概念参数化设计协同设计与协同作业2. BIM的现状与未来发展2.

2012-02-13 23:56:42 4553

原创 我开发的LevelGenerator 一键创建多个楼层的插件发布了,公开源代码

我开发的一个Revit插件LevelGenerator 已经在Autodesk Labs上发布了。定义好楼层高度和命名规则后,一个按钮就把所定义的楼层加入到定义表中。点击“OK”就会把楼层插入到模型中。100个具有相同层高的楼层也就是几秒钟就可以创建成功。插件可以永远免费使用。这个插件是针对全球用户,考虑到不同的国家的单位设置。抱歉的是英文是界面,readme的步骤说明也是英文写的。层高单

2012-02-01 10:01:15 6101 7

Revit二次开发实现BIM盈利(以橄榄山快模为例讲解) PPT

由于参与者基本上都是从设计院和施工单位来的,所以对Revit二次开发做了纵览性的讲解, 以非程序员能听懂的方式讲解Revit二次开发. 使这些行业领导或负责人能明白Revit二次开发的大概特点,以及其能实现的功能. 便于他们在自己的业务需要Revit插件时,能更好的思考和决策插件项目的立项和推动.

2014-10-12

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. 连续深入参看对象的关系

2014-01-28

Revit 二次开发实例

从中了解Revit 二次开国外现状。(本讲座发生在2012年4月)

2013-06-05

房间内对象拷贝插件文件

我开发了一个很小的工具,用来拷贝一个房间内的家具,隔墙,电器,管道,卫生器具等到其它选中的多个房间。 要求把目标房间内需要拷贝的对象做成一个组(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,点击可启动。

2011-03-04

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,点击可启动。

2011-03-04

房间内对象快速拷贝工具

拷贝一个房间内的家具,隔墙,电器,管道,卫生器具等到其它选中的多个房间

2011-03-04

空空如也

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

TA关注的人

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