Revit2013没有没有类似“连接几何图形”功能的API (更新: Revit2014提供了)

 

请勿转载本文,以后若是提供了此功能,我可以修改本文。转载后文章就不好控制,导致信息误导。  谢谢!

叶雄进,Autodesk ADN

 

在立面图上的几片墙彼此连接,但是墙与墙之间有一条横线。 可以通过Revit自带的“连接几何图形”功能把这根横线消除。

如下图所示:

对一个大型模型,需要许多这样的手工操作。是否通过API编写程序自动实现连接几何图形?

 

答:

现在Revit 2013还未提供这个API。 已经有这样一个API的功能需求报告给研发部门。


更新: Revit 2014 提供了此功能,请在Revit2014的API帮助(RevitAPI.chm) 里面找JoinGeometryUtils 类,他下面提供了这些函数用于查询相交情况,以及调整顺序。

 AreElementsJoined()  Determines whether two elements are joined.  
 GetJoinedElements() Returns all elements joined to given element.  
 IsCuttingElementInJoin() Determines whether the first of two joined elements is cutting the second element.  
 JoinGeometry() Creates clean joins between two elements that share a common face.  
 SwitchJoinOrder() Reverses the order in which two elements are joined.  
 UnjoinGeometry () Removes a join between two elements.  

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值