Revit中元素重要的属性和方法
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中元素重要的属性和方法相关推荐
- HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次)
HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次) 一.总结 一句话总结:目录就是测试题 1.document取得元素(get element)的方式有哪几种? 解答:四种,分别是id ...
- vb中WindowsMediaPlayer的常用属性和方法
vb中WindowsMediaPlayer的常用属性和方法 enableContextMenu:Boolean 显示/不显示播放位置的右键菜单 fullScreen:boolean 全屏显示 stre ...
- vue3-video-play视频组件的使用(一)——基本使用 HTML5中Video标签的属性、方法和事件汇总
vue3-video-play视频组件的使用(一)--基本使用 & HTML5中Video标签的属性.方法和事件汇总 npm地址:https://www.npmjs.com/package/v ...
- HTML中元素的position属性详解
HTML中元素的position属性详解 转载自:https://blog.csdn.net/wangzunkuan/article/details/81540935 HTML中DOM元素有5种定位属 ...
- 深圳软件测试培训:DOM中元素节点、属性节点、文本节点的理解
深圳软件测试培训:DOM中元素节点.属性节点.文本节点的理解 节点信息 每个节点都拥有包含着关于节点某些信息的属性.这些属性是: nodeType(节点类型) nodeName(节点名称) nodeV ...
- revit土建工具丨Revit中体量创建斜墙体的方法
revit土建工具丨Revit中体量创建斜墙体的方法 1.创建叶形的斜墙. 问题:垂直于地面的弧墙和逐渐扭曲和倾斜于地面的弧墙,体量的实心集成会导致两堵墙不垂直于地面? 解决方案: 用两个体量绘制(体 ...
- web前端学习(六)—— HTML中元素的id属性、div和span布局
一.id属性 1.在HTML文档中,任何元素(节点)都有id属性,id属性是该节点的唯一标识,所以在同一个HTML文档中id值不能重复 2.注意:表单提交数据的时候,只和name有关系,和id无关 ...
- html5video标签属性,H5中video标签那些属性和方法
前言 最近在写一个自定义播放器, 写之前我们肯定要把播放器的属性和方法全部过一遍,知彼知己,方能百战不殆嘛...后面会把自己写的播放器和踩过的一些坑也上传上来 video标签行内属性 src:视频的U ...
- javascript中的array对象属性及方法
Array 对象 Array 对象用于在单个的变量中存储多个值. 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, e ...
最新文章
- 用Eclipse开发JavaWeb项目:错误信息 javax.servlet.http.HttpServlet was not found on the Java Build Path...
- linux c 编译器处理警告、错误 #pragma GCC diagnostic ignored -Wunused
- python毕业设计开题报告-基于Python图书管理系统开题报告
- iphone 软键盘
- 喜报 | 大地影院集团签约神策数据,影院 + 数据化高光时刻开启
- 如何通过url访问的方式获取HANA report的元数据metadata
- 我在全球最大的同性社交平台那点事
- OICQ登录号码清除器实现原理 (转)
- 小程序源码:收款码三合一制作-多玩法安装简单
- php源码dede,php网站管理系统 DedeCMS v5.7 SP2 UTF8 20180109正式版
- 电脑图片分类管理软件用什么工具,这一款便签工具可以管理图片
- Lua 颜色值转换 -- Color
- 关于学术道德,我们应该遵循的规范
- 个人形象设计之色彩季型分析
- java实现发送qq邮箱验证码
- 哲理故事300篇 上
- 23北大软微408经验贴(含初试+复试)
- 【计算机网络】:IP分片详解及例题
- 读论文-SOD-U2Net算法研究
- TIA STEP7 V15.1+EKB2019_07_07(百度网盘版)
热门文章
- 2021-10-05
- 基于GNN的智能合约漏洞检测(tmp)方法部分翻译(1)
- com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'Monkey' 无效。
- Git与SVN冲突解决及特性对比
- 合并工作簿包含工作表名称
- iphone开发 IOS 组织架构图
- 关于GAC全局程序集缓存
- 汽车线束检测有哪些内容?
- 江苏计算机二级c语言考试内容,江苏省计算机二级C语言考试大纲.doc
- 江苏计算机vfp二级常用知识,考江苏计算机二级VFP要看什么书?