Category(类别),Location(位置),LevelId(标高), GroupId(组),Id,UniqueId(唯一Id)等都是元素的几个重要属性。
重要的方法:GetMaterials(),Get AnalyticalModel()

1) 位置Location
Element.Location属性用来获取元素的位置,Location可以转型为LocationPoint和 LocationCurve,如果该元素的位置是点,则转型为LocationPoint,如果是直线或者曲线,则使用LocationCurve。类图见图3-9。

2) 材质Material
GetMaterials(bool)函数可以获取元素的材质, bool为true的时候,获取的是元素的油漆材质 (Painted Material)
3) 分析模型
分析模型主要被用来做结构分析,获取分析模型可以使用Element.GetAnalyticalModel()方法,然后调用分析模型的GetCurve,GetCurves或GetPoint来获取分析模型的几何信息。同时可通过IsSingleCurve()和IsSinglePoint()方法来辅助判断需要调用哪个方法。

//============代码片段3-11 获取分析模型的几何信息============

        public void GetAnalyticalModel(Document RevitDoc){Element element = RevitDoc.GetElement(new ElementId(183554));if (element == null) return;AnalyticalModel analyticalModel = element.GetAnalyticalModel();if (analyticalModel.IsSingleCurve()){Curve curve = analyticalModel.GetCurve();// work with curve }else if (analyticalModel.IsSinglePoint()){XYZ p = analyticalModel.GetPoint();// work with point }else{IList<Curve> curves = analyticalModel.GetCurves(AnalyticalCurveType.ActiveCurves);// work with curves }}

=========【更多高级应用请关注公众号】========

==================================

Revit中元素重要的属性和方法相关推荐

  1. HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次)

    HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次) 一.总结 一句话总结:目录就是测试题 1.document取得元素(get element)的方式有哪几种? 解答:四种,分别是id ...

  2. vb中WindowsMediaPlayer的常用属性和方法

    vb中WindowsMediaPlayer的常用属性和方法 enableContextMenu:Boolean 显示/不显示播放位置的右键菜单 fullScreen:boolean 全屏显示 stre ...

  3. vue3-video-play视频组件的使用(一)——基本使用 HTML5中Video标签的属性、方法和事件汇总

    vue3-video-play视频组件的使用(一)--基本使用 & HTML5中Video标签的属性.方法和事件汇总 npm地址:https://www.npmjs.com/package/v ...

  4. HTML中元素的position属性详解

    HTML中元素的position属性详解 转载自:https://blog.csdn.net/wangzunkuan/article/details/81540935 HTML中DOM元素有5种定位属 ...

  5. 深圳软件测试培训:DOM中元素节点、属性节点、文本节点的理解

    深圳软件测试培训:DOM中元素节点.属性节点.文本节点的理解 节点信息 每个节点都拥有包含着关于节点某些信息的属性.这些属性是: nodeType(节点类型) nodeName(节点名称) nodeV ...

  6. revit土建工具丨Revit中体量创建斜墙体的方法

    revit土建工具丨Revit中体量创建斜墙体的方法 1.创建叶形的斜墙. 问题:垂直于地面的弧墙和逐渐扭曲和倾斜于地面的弧墙,体量的实心集成会导致两堵墙不垂直于地面? 解决方案: 用两个体量绘制(体 ...

  7. web前端学习(六)—— HTML中元素的id属性、div和span布局

    一.id属性 1.在HTML文档中,任何元素(节点)都有id属性,id属性是该节点的唯一标识,所以在同一个HTML文档中id值不能重复  2.注意:表单提交数据的时候,只和name有关系,和id无关 ...

  8. html5video标签属性,H5中video标签那些属性和方法

    前言 最近在写一个自定义播放器, 写之前我们肯定要把播放器的属性和方法全部过一遍,知彼知己,方能百战不殆嘛...后面会把自己写的播放器和踩过的一些坑也上传上来 video标签行内属性 src:视频的U ...

  9. javascript中的array对象属性及方法

    Array 对象 Array 对象用于在单个的变量中存储多个值. 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, e ...

最新文章

  1. 用Eclipse开发JavaWeb项目:错误信息 javax.servlet.http.HttpServlet was not found on the Java Build Path...
  2. linux c 编译器处理警告、错误 #pragma GCC diagnostic ignored -Wunused
  3. python毕业设计开题报告-基于Python图书管理系统开题报告
  4. iphone 软键盘
  5. 喜报 | 大地影院集团签约神策数据,影院 + 数据化高光时刻开启
  6. 如何通过url访问的方式获取HANA report的元数据metadata
  7. 我在全球最大的同性社交平台那点事
  8. OICQ登录号码清除器实现原理 (转)
  9. 小程序源码:收款码三合一制作-多玩法安装简单
  10. php源码dede,php网站管理系统 DedeCMS v5.7 SP2 UTF8 20180109正式版
  11. 电脑图片分类管理软件用什么工具,这一款便签工具可以管理图片
  12. Lua 颜色值转换 -- Color
  13. 关于学术道德,我们应该遵循的规范
  14. 个人形象设计之色彩季型分析
  15. java实现发送qq邮箱验证码
  16. 哲理故事300篇 上
  17. 23北大软微408经验贴(含初试+复试)
  18. 【计算机网络】:IP分片详解及例题
  19. 读论文-SOD-U2Net算法研究
  20. TIA STEP7 V15.1+EKB2019_07_07(百度网盘版)

热门文章

  1. 2021-10-05
  2. 基于GNN的智能合约漏洞检测(tmp)方法部分翻译(1)
  3. com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'Monkey' 无效。
  4. Git与SVN冲突解决及特性对比
  5. 合并工作簿包含工作表名称
  6. iphone开发 IOS 组织架构图
  7. 关于GAC全局程序集缓存
  8. 汽车线束检测有哪些内容?
  9. 江苏计算机二级c语言考试内容,江苏省计算机二级C语言考试大纲.doc
  10. 江苏计算机vfp二级常用知识,考江苏计算机二级VFP要看什么书?