Revit二次开发---入门小笔记

原创 2015年11月25日 16:33:06

1.命令加载
1)通过addin文件
2)加载工具:Addin Manager
a.加载和卸载用户的程序
b.加载后立即可执行
c.无需手工编辑addin文件
d.自动保存加载命令
e.修改代码编译后立即可再次运行
f.包含在SDK中,需预先安装。

2.Revit对象过滤
找出符合条件的对象集合
1)找出模型中窗户和门的数量
2)找出一层有多少个窗户

3.Filtered Element Collector用法
1)直接添加过滤条件
OfCategory
OfCategoryId
OfClass
在一个语句中,可以同时使用这三个,使语句更加的简便。
2)过滤器
a.使用单一过滤器
b.使用多个过滤器的逻辑组织过滤器
3)使用LINQ
对一个集合中进行查询在where内写复杂的条件

4.Revit对象的标识
Revit对象的类名称
1)直接可以用类名唯一标识出来,如Wall,WallType
2)不同对象,但是共用一个类
比如:门,门的实例用Family Instance
窗,窗的实例用Family Instance
门的类型用FamilySymbol
窗的类型用FamilySymbol

因此出现Category(类别)
a.通过Revit的Category可以唯一标识对象的类型
b.门实例和门类型都具有相同的Category
可用其他属性来具体辨别
a.如所在
b.如某一个参数的值

5.如何识别Revit中不同对象
1)根据标识来识别区分不同对象
2)只使用类名来判断
特点:a.片状能容纳其他对象或特定用途的类
b.如:Wall、Floor、contFooting、CeilingAndFloor等系统
c.如果通过类名无法分别,需联合对象的类别来判断

6.访问和编辑对象的参数
参数:
API类:Parameter
作用:保存对象的属性
分类:内置参数和共享参数
优点:扩充共享参数,没有自定义实体的模型

访问选中对象所有参数

遍历参数集合:Element、Paraments

版权声明:本文为博主原创文章,未经博主允许不得转载。

《Autodesk Revit二次开发基础教程》书籍终于上架了

由Autodesk中国研究院Revit开发团队的几位同事一起编撰的《Autodesk Revit二次开发基础教程》于今天在天猫同济大学出版社旗舰店正式上架,购买链接在这里: https://detai...
  • lushibi
  • lushibi
  • 2015年09月22日 14:04
  • 7363

Revit二次开发从入门到精通学习之路, (含Revit二次开发教程下载)

Revit二次开发从入门到精通学习之路                        Autodesk Joe Ye叶雄进 Mar. 20 2013    MSN:yexiongjin@hotmail...
  • JoeXiongjin
  • JoeXiongjin
  • 2011年02月09日 14:23
  • 63059

RevitAPI入门指南

有些朋友写信问我们哪里可以找到RevitAPI的学习资料,尤其是初学者应该怎么入手。 我推荐下面几个地方: [英文] 博客:如果英文可以的话,首选我瑞士的同事Jeremy Tammiik的博客,全...
  • lushibi
  • lushibi
  • 2015年03月18日 16:29
  • 6001

Revit 及 Revit二次开发入门笔记

加入BIM相关行业后,虽然是个门外汉,但是还是下决心好好钻研,尽快创造些价值。 BIM中很关键的软件Revit已下载。我下载的是2017版本,看了几节Revit视频教程,算是有了初步的了解。因为我的...
  • alexlanxy
  • alexlanxy
  • 2016年11月15日 20:24
  • 771

Revit二次开发入门--创建一个简单的程序

Revit二次开发
  • PC_Spider
  • PC_Spider
  • 2016年08月04日 17:14
  • 6814

Revit二次开发--过滤对象(Revit 2014)

1.获取元素的ID 通过UIDocument的Selection属性获取当前视图中选中的元素的ID/类型。using System; using System.Collections.Generic...
  • Sabrina_TSM
  • Sabrina_TSM
  • 2015年11月25日 15:57
  • 1409

Revit二次开发从入门到精通学习之路

Revit的在国内的应用越来越广泛, Revit 2011在速度和功能上有显著的提高,所以现在对Revit应用关注更多。Revit二次开发亦受到大量的关注和评估,许多国内朋友想了解学习 Revit 二...
  • yiyihuazi
  • yiyihuazi
  • 2017年04月23日 21:42
  • 696

Revit的二次开发带来的赢利点和后续故事

BIM已经从星星之火发展为燎然之势,一般单位设立的BIM部门均可用Revit来创建BIM模型。再此基础上,建设行业产业链上的业主、设计院、土建和机电建设单位、各种咨询公司、消防相关机构等纷纷都在挖掘B...
  • JoeXiongjin
  • JoeXiongjin
  • 2015年11月22日 17:06
  • 3787

Revit二次开发入门相关安装和配置

最近一周,由于项目需要,需要做一个基于revit的二次开发项目,也特意初步自学了revit二次开发的相关知识。由于学习时间过短,了解到的只是皮毛,所有还希望大家能提一些宝贵的意见,这里介绍了Revit...
  • wei707467143
  • wei707467143
  • 2015年08月20日 20:55
  • 3295

Revit二次开发之“族”操作

风管 - 类别Category 圆形风管 - 族Family T形三通 - 族型号FamilySymbol 画出来 - 族实例FamilyInstance 加载族 [Transa...
  • u012141979
  • u012141979
  • 2015年12月29日 18:26
  • 1895
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Revit二次开发---入门小笔记
举报原因:
原因补充:

(最多只允许输入30个字)