怎样从柱参数值中获取对应的Level对象
来源:互联网 发布:sis实时数据库有哪些 编辑:程序博客网 时间:2024/06/13 11:09
这里有一个朋友jude2008的留言,这里转为一博文:叶老师你好,我有一个问题向您请教,现有一个COLUMN A,我新建一个COLUMN B,我想让B的BASE LEVEL等于A的TOP LEVEL,这个代码要怎么表达.我用get_Parameter(Autodesk.Revit.DB.BuiltInParameter.FAMILY_TOP_LEVEL_PARAM)这个方法一直取不出来要的值.,期待你的回答,谢谢:)
分析:
原因可能与不知道如何从参数值中读出楼层信息。需要用Parameter.AsElementId()读出楼层Level 的Id
实现:
第一步:取出Column A的顶部楼层。楼层信息存储在Autodesk.Revit.DB.BuiltInParameter.FAMILY_TOP_LEVEL_PARAM 这个参数中。把结果转换成为ElementId,在找到Level 对象。
ElementId levelId = columnA.get_Parameter(Autodesk.Revit.DB.BuiltInParameter.FAMILY_TOP_LEVEL_PARAM).AsElemetId();
Level upLevel = doc.get_Element(levelId);
第二步:把upLevel 给创建Column B的NewFamilyInstance() 函数作为Column B的下面楼层
例如: FamilyInstance columnB = doc.Create.NewFamilyInstance(xyzPosition, symbol, upLevel,structuralType.Column);
- 怎样从柱参数值中获取对应的Level对象
- 怎样从点击事件中获取其对应标签对象?
- 从request对象中快速获取参数的办法
- 从request对象中获取请求json格式的参数
- 获取URL的指定参数对应值
- 获取URL的指定参数对应值
- 从URL 中获取某个参数的值
- Javascript RegExp对象---获取url中某一个参数的值
- 从bean中获取对象的属性值
- 怎样从arraylist中删除指定位置的对象?
- js中如何复制一个对象,如何获取所有属性和属性对应的值
- js中如何复制一个对象,如何获取所有属性和属性对应的值
- java映射方式获得对象的对应参数的值
- 怎样从jsp页面获取值到action中
- 怎样获取一个集合中不同对象的同一个属性?
- 从带输出参数的存储过程中获取输出参数的值 OUTPUT
- 从枚举值获取对应的文本描述
- JavaScript:遍历JavaScript对象的参数名和对应值
- Python3之"IndentationError: unexpected indent"错误
- handler/ runOnUiThread /AsyncTask
- php的类
- 基于字符设备的IIC驱动源代码
- Installing and Configuring GoldenGate Veridata Agent
- 怎样从柱参数值中获取对应的Level对象
- javascript加载解析xml文件
- Meego下一步将如何-来自meego官方主页
- android 札记三 hello world
- n级阶梯,每次走一步或两步,问最多有多少种走法
- gdb断点(七)为断点设定指令集Breakpoint Command Lists
- 关于泰泽-泰泽官网介绍
- 简单的servlet程序的编写2— 完成程序
- mysql备份还原(视图、存储过程)