自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Autodesk 首届中国开发者训练营于6月19-21在北京举行.

Autodesk今年6月在北京举行首届开发者训练营。Autodesk 的ADN团队每年都会举行一些培训,比如网上的产品和API新功能培训,教室培训以及一些DevTV讲座。 但是大家还是不满足我们于这些讲座。热切期望有一些更深入性的专题性讲座。把一些功能的API用法讲的更加深入透彻。基于这些需求,Autodesk今年在北京举行开发者训练营,在那里讲授分享开发专题技巧课程。我们特邀的开发主题讲座的讲员

2013-03-27 00:41:33 4224 11

原创 Revit 2013里面用程序新建族然后加载到模型中

我之前写了一篇文章谈到如何编程新建一个族,并加载到模型文件中。编程加载族文件(Revit2012)http://blog.csdn.net/joexiongjin/article/details/7636666在Revit2013里面,用LoadFamily方法加载族文件到模型中时,发生了一个变化。 那就是LoadFamily()函数的调用必须在主模型Document的事务没有打开的时候进行。但是

2013-03-21 17:30:48 7747 2

原创 如何编程发现钢筋的碰撞和相交

问题:现在在做一个钢筋冲突检测的功能,想判断当前项目中与指定钢筋发生冲突的对象的集合。 我查阅了API ,找到两个过滤器可用来判断相交,ElementIntersectsElementFilter和ElementIntersectsSolidFilter。但是这两个方法都不适用于钢筋对象,因为钢筋的Geometry属性无法返回solid对象。请问还有没有别的API可以实现钢筋的冲突检测?如果没有,

2013-03-19 12:06:20 7731 2

原创 编程读取Revit中材料的渲染属性

在Revit的材料属性里,有一个是渲染属性。读取软然属性看起来不是那么直接。下面的代码演示如何获取渲染属性中的具体属性。但是Revit还是尚未完全开放出所有属性可供访问,不如获取组织的表现文件名称。基本的思路是从Material.RenderAppearance, 返回Asset对象。然后从Asset的item属性获取其中的属性。请看下面详细VSTA代码演示: public void Mater

2013-03-14 17:24:59 5156 1

原创 如何用API从风管类型获取风管类型的截面形状

刚刚在我们ADN的全球博客里发布了一篇这篇文章。在这里给出同一个链接。现在Revit没有开放直接可用的API从DuctType来获取管道类型的形状。本文给出了一个替代解决办法来获取。思路是这样的: 从风管类型获取与风管类型关联的弯头族类型,然后打开这个弯头族,在从打开的族文档中获取连接件DuctConnector的截面形状。这个事可以工作的。但是效率不是很高,因为需要打开族的文档(EditFami

2013-03-14 17:11:49 2910

原创 关于Revit 二次开发学习书籍

经常有朋友问到Revit学习书籍的事,说网上或书店都找不到Revit二次开发的书籍。确实现在尚没有一本比较系统介绍Revit二次开发的中文书籍。随着Revit SDK2012 有一个 Revit开发者向导的pdf文件,比较系统的介绍了Revit的二次开发。但是是英文的电子书。我们上海的一些同事和我也在计划出一本中文的二次开发书,但是现在尚未出来。Revit SDK 2013不再提供那个pdf电子书

2013-03-12 18:09:43 5749

原创 美国出差返回,所见所闻感悟分享

朋友们,这次出差回来了。在美国待了半个月。这次出差是比较难受的一次。去的时候就感冒,到那里遇到支气管发炎咳嗽厉害,时差反应明显,还有淋巴发炎。前两次去我都不知道时差反应是什么,这次很好的体会了。时差反应最重要的特征是凌晨早早醒来(2点,或三点等),最厉害的是醒来后无法入睡。无论如何,这次差旅结束,到了Autodesk在美国的四个办公室(Waltham(Revit 研发中心),Manchester

2013-03-06 06:18:16 3093 3

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关注的人

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