如何用Revit API获取Conduit、FlexPipe的类型
来源:互联网 发布:app编程入门 编辑:程序博客网 时间:2024/05/02 01:59
问题:
已经获得Conduit对象和FlexPipe对象,我该如何获取它的类型。
我现在获得到了实例,实例中得不到类型参数,那么我现在想通过这个实例获得它对应的ConduitType、FlexPipeType,我该如何做?
如果是FamilySymbol的话,里面有一个变量Symbol可以直接获得,但是这个想了好久没有办法做到。
答:
几乎所有实例对象都提供GetTypeId() 方法,这个方法会返回实例对象所用的类型对象的Id。
使用返回的类型Id来获得类型对象。
比如从Conduit对象获取其类型用如下代码片段。
Elementid id = conduit.GetTypeId();
ConduitType ct = doc.GetElement(id) as ConduitType;
ct 就是线管对象。
如你所言,有些对象提供具体方法来获得其类型对象。这样能更快速获取类型对象。
0 0
- 如何用Revit API获取Conduit、FlexPipe的类型
- 如何用Revit API从无到有创建构建的类型对象?
- 如何用Revit API 在Revit的模型中获取轮廓族的截面信息
- 如何用API从风管类型获取风管类型的截面形状
- SQLite中如何用api操作blob类型的字段
- SQLite中如何用api操作blob类型的字段
- SQLite中如何用api操作BLOB类型的字段
- SQLite中如何用api操作BLOB类型的字段
- 如何用C++获取变量的类型2.0版
- 如何用C++获取运行时变量的类型
- 如何用Vue.js获取api数据
- 如何用R和API免费获取Web数据?
- 如何用javascript获取select的值
- 如何用.NET获取BO的token
- 如何用 DELPHI 获取 CPU 的序列号
- 如何用jquery获取文本框的值
- revit API 获取族标题
- 用Revit API 如何获取工作集的名称
- KVM优化
- SQL SERVER的锁机制(四)——概述(各种事务隔离级别发生的影响)
- ssh 完整
- Static, Shared Dynamic and Loadable Linux Libraries
- 分多文件完成的循环计算完整版
- 如何用Revit API获取Conduit、FlexPipe的类型
- java webservice使用Ksoap2接收返回的数组
- Linux iptables 转向重定向配置实例
- servlet中web.xml配置详解(转)
- Android硬件编程NFC学习笔记(2)
- Android字数限制的EditText实现方案研究
- 一个菜鸟浅谈对 软件、程序、软件模型的认识 ——!
- IOS7状态栏保持黑底白字
- ZOJ 2833 Friendship(并查集) 简单题