Revit开发之选择链接模型中的构件
2016-09-09 21:42
330 查看
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
其中的构件,并且在属性栏显示信息的,通过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
相关文章推荐
- Revit开发在链接模型中使用ISelectionFilter
- 【Revit API】获取链接模型中构件
- 项目需求稳定性与开发模型选择
- 网游开发中选择线程模型的思考
- 软件开发的生命周期模型的选择与软件质量的关系
- Revit二次开发(3):Revit动态模型更新(DMU: Dynamic Model Update)功能
- GTK+图形化应用程序开发学习笔记(十六)—文件选择构件
- Revit开发通过Category设置构件颜色
- 软件开发模型【仅提供链接】
- 用API能否修改Revit链接模型
- Revit开发设置模型线颜色
- Revit 二次开发之“交互操作-得到选择的对象”
- Building Coder(Revit 二次开发) - 列出链接文件和 TransmissionData
- Building Coder(Revit 二次开发) - NewFamilyInstance() 重载版本的选择
- RevitAPI: 如何获取RevitLinkInstance链接模型的位置?
- 【链接】Windows IOCP 模型开发资源
- Revit二次开发高级专题讲座:访问Revit模型中的几何数据以及对象间关系判断方法(点击下载)
- 可否编程对链接模型进行修改或选择链接模型中的对象?
- “MDD”--模型驱动开发 选择自 oosky 的 Blog
- Revit开发实现在modeless对话框中无法删除构件