Revit中的链接模型在当前项目中是可以用Tab选择
其中的构件,并且在属性栏显示信息的,通过API
也是可以实现的,下面是关键代码:
private void LinkElement()
{
Reference r = uidoc.Selection.PickObject(ObjectType.LinkedElement);
Element elem = doc.GetElement(r);
RevitLinkInstance linkIns = elem as RevitLinkInstance;
//获取链接模型的Document
Autodesk.Revit.DB.Document linkDoc = linkIns.GetLinkDocument();
// 获取到链接模型中的构件
Element lelm = linkDoc.GetElement(r.LinkedElementId);
MessageBox.Show(lelm.Name);
}
博主会经常更新一些技术文章,请大家多多关注,多多交流
更多技术交流,请加qq群480950299