RevitAPI: 如何判断天花板的族类型是否是复合结构
来源:互联网 发布:cordova.js开发文档 编辑:程序博客网 时间:2024/04/29 05:44
从Revit界面上看,复合天花板的类型有“结构”这个参数,而非复合没有,所以,其中一个解决办法就是通过判断有没有这个参数,代码如下:
bool isCompondStructure = ceilingType.get_Parameter(BuiltInParameter.CEILING_STRUCTURE_ID_PARAM) != null;
另外一种方式是调用GetCompoundStructure()来判断,该方法是用来获取复合结构里面各个层的信息的。代码如下:
bool isCompondStructure = ceilingType.GetCompoundStructure() != null;
注意:墙也有“结构”这个参数,对应的BuiltinParameter是WALL_STRUCTURE_ID_PARAM,但是,所有的墙都有这个参数,
而wallType.GetCompoundStructure()方法总是返回一个非空对象。
所以,这些方法对墙都是不适用的。
0 0
- RevitAPI: 如何判断天花板的族类型是否是复合结构
- RevitAPI: 新建系统族类型并创建族实例
- RevitAPI之怎样在族、族类型、族实例之间相互获取
- 判断B是否是A的子结构
- 编程如何修改Revit族类型名称
- 如何判断是否是数组
- 如何判断字符串是否是有效的的IP地址
- 如何判断两个dbf文件的结构是否完全相同?
- 如何判断一个对象是否是基本类型的Wrapper
- 如何判断一个对象是否是基本类型的Wrapper
- 如何判断图形文件的格式是否是JPEG呢?
- 如何判断用户输入的字符串是否是IP地址
- 如何判断一个二叉树是否是平衡的?
- 如何判断一个数是否是2的幂次方
- HashSet中是如何判断元素是否重复的
- HashSet中是如何判断元素是否重复的
- 如何判断EditText的内容是否是正确IP格式
- 如何判断当前的上下文是否是一个列表
- javascript把秒转换成HH-MM-SS时间格式
- android:contentDescription
- Openfire3.9.3 + spark2.6.2 + oracle10 开发配置指南(二)
- cmd avd 简单操作
- Android 手动显示和隐藏软键盘
- RevitAPI: 如何判断天花板的族类型是否是复合结构
- js 禁止页面上有弹框
- [IOS]IOS多线程
- 驴商人和胡萝卜的算法逻辑思维问题
- 关于AndroidManifest.xml
- 第十四周项目2-带姓名的成绩单(数据由score.txt提供)
- Elasticsearch 搜索,IE跨域问题 JSONP方式解决
- Eclipse快捷键
- ViewDragHelper详解(Each Navigation Drawer Hides a ViewDragHelper)