叶雄进

叶雄进,中国Revit二次开发先遣和推动者。

ADN全球技术支持团队开始写博客了

ADN技术支持团队在全球有近30人的团队。以往这些开发咨询工程师(DeveloperConsultant)在ADN的内部网上写一些文章,解决方案。但是ADN网站只能是ADN合作伙伴才能访问。为了最大限度的充分利用ADN技术支持团队的技术成

编程修改某视图中某构件的线型,颜色和线宽

通过Revit的VV快捷命令可以打开一个视图设置界面。在其中可以修改构件在当前视图下的颜色,线型,填充图案,填充图案颜色等。
Revit开放了接口来支持编程实现修改投影面上对象的线框颜色,线型,线宽;以及剖切面上构件的线的颜

获取一个视图中所有可见的对象

这个问题看似比较复杂,首先要考虑数据库中的对象时具有几何属性,另外还要判断是否在当前视图可见。

所幸的是RevitAPI提供了一个非常好的FilteredElementCollector的重载构造函数,可以方便简单高效获得所有的可见对

编程加载族文件

在进行Revit二次开发过程中,调用Document.LoadFamily(String,Family),返回的Family对象为null.原因是什么?
我个人觉得返回null是因为已经在Document对象中存在需要加载的对象了。那么如何根据文件路径,从Document中删

编程创建填充区域

Revit2013API提供了一个新功能用FilledRegion.Create()方法来创建填充区域。函数的签名如下:publicstaticFilledRegionCreate( Documentdocument, ElementIdtypeId, ElementIdviewId, IList<CurveLoop>boun

在墙表面创建开关插座

问题:NewFamilyInstanceMethod(XYZ,FamilySymbol,XYZ,Element,StructuralType)这个函数是否可以控制插入的FamilyInstance位于host对象的哪一侧?为什么我设置了不能成功呢?类似如附件中的插入开关,如果想要把开关

获取某墙上洞口的尺寸和位置

问题:通过Document.Create.NewOpening(wall,xyz1,xyz2);可在墙上开洞。
假如下次执行同样的操作revit自身会报错,没有可剪切的墙体。
请问:怎样判断那个位置已经开洞?
答:1.你可以用Opening类为条件,过滤出Opening对象

AutoCAD 2013 API 新功能视频讲座下载

不仅做Revit二次开发的咨询和培训,有些时候也做些AutoCAD二次开发的咨询和培训。4月底我做了AutoCAD2013API的新功能的网络培训。当时把课程录制下来了。在这里分享给大家。考虑到Revit二次开发的人多数也会做AutoC

 87    1 2 3 4 5 6 7 8