Revit开发之载入族的创建小技巧


在Revit中创建载入族的实例,要用到NewFamilyInstance 这个方法,

但是这个 这个方法有很多的重载,有时候很难找到正确的那个重载.

如果是我们自己建的族,我们还可以有一些选择方向,如果是别人

的族,那就比较麻烦了。

起始RevitAPI里虽然没有明确的方法可以让你一下找到正确的重载,

但是在Family里提供了参考:

Family.FamilyPlacementType

这返回的是一个枚举,他包含了以下类容:

OneLevelBasedThe family is placed referencing a single level.
OneLevelBasedHostedThe family is placed referencing a single level and host.
TwoLevelsBasedThe family is placed referencing two levels (e.g. a column).
ViewBasedThe family is view-specific (e.g. a detail annotation)
WorkPlaneBasedThe family is placed on a work plane or face.
CurveBasedThe family is based on a line and placed on a work plane.
CurveBasedDetailThe family is based on a line and place on a specific view (e.g. a detail component).
CurveDrivenStructuralThe family is a structural curve driven member (beam, brace, or slanted column)
AdaptiveThe family is an adaptive family.
InvalidThis signals an invalid value for the enum. 

我们可以参考这些信息,快速找到正确的方法。


注意:自适应族不能用NewFamilyInstance 这个创建


博主会经常更新一些技术文章,请大家多多关注,多多交流

更多技术交流,请加qq群480950299





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值