|
从族实例获取族类型 |
① FamilySymbol symbol = familylnstance. Symbol ② FamilySymbol symbol = RevitDoc. GetElement(familyInstance.GetTypeId()) as FamilySymbol; |
|
从族类型获取族 |
Family family = symbol. Family; |
|
从族获取族类型 |
FamilySymbolSet setOfSymbols = family. Symbols; (返回值是一个族下所有族类型的集合) |
|
从族类型获取族实例 |
① FamilylnstanceFilter familylnstanceFilter = new FamilyInstanceFilter(RevitDoc,symbol, Id); ② FilteredElementCollector filteredElements = new FilteredElementCollector(RevitDoc); filteredElements = filteredElements. WherePasses(familylnstanceFilter); foreach (Familylnstance element in filteredElements) { //各族实例 } |
=========【更多高级应用请关注公众号】========
==================================
本文介绍了如何使用Revit API进行族操作,包括从族实例获取族类型、从族类型获取族实例等关键步骤。提供了具体的代码示例,帮助读者理解和实现族与族类型之间的转换。

1684

被折叠的 条评论
为什么被折叠?



