随笔分类 -  Revit API

【Revit API】调用Revit内部命令PostableCommand
摘要:Revit内置了一些命令,直接调用Revit操作方式。 可以去API文档查询PostableCommand枚举,还是很多的。 话不多说,直接上代码 阅读全文
posted @ 2018-07-06 21:08 airforce094 阅读(1433) 评论(3) 推荐(0)
【Revit API】改变填充区域的填充样式
摘要:话不多说,直接上代码 阅读全文
posted @ 2018-07-05 14:09 airforce094 阅读(933) 评论(0) 推荐(0)
【Revit API】创建共享参数
摘要:话不多说,直接上代码 阅读全文
posted @ 2018-06-25 14:37 airforce094 阅读(426) 评论(0) 推荐(0)
【Revit API】墙体分割
摘要:Revit中没有分割墙体的直接方法,一般采用调整原墙体的长度,再复制自身,调整复制体的长度。话不多说,直接上代码 阅读全文
posted @ 2018-06-20 09:02 airforce094 阅读(1498) 评论(3) 推荐(1)
【Revit API】FamilyInstance、FamilySymbol、Family的寻找关系
摘要:话不多说,做个笔记 阅读全文
posted @ 2018-06-11 19:09 airforce094 阅读(835) 评论(0) 推荐(0)
【Revit API】创建相机视角
摘要:在Revit中有一个相机功能可以以相机视角产生一个视图。一开始我在Revit2016的API文档中找关键词Camera,但是没什么收获。 其实这个相机功能的真正核心是创建透视视图:View3D.CreatePerspective(Document, ElementId) 简单的代码示例如下: 关于上 阅读全文
posted @ 2018-05-29 16:12 airforce094 阅读(1362) 评论(0) 推荐(0)
【Revit API】获取链接模型中构件
摘要:话不多说,直接代码 阅读全文
posted @ 2018-05-29 12:55 airforce094 阅读(1033) 评论(0) 推荐(0)
【Revit API】梁的净高分析
摘要:原理就是,先从梁的LocationCurve上取点,然后向板的上表面投影。如果有投影点,再从投影点(板上)向梁的底面投影,这时候如果有投影点的话就能得到距离了。 运用该分析的第一条件是梁是在板的上方,勿忘哈! LocationCurve的延伸: 在Curve上按PointRange选取点位: 获取距 阅读全文
posted @ 2018-05-29 12:38 airforce094 阅读(1326) 评论(0) 推荐(0)
【Revit API】脱离中心文件
摘要:话不多说,直接代码,整个过程不需要发起Transaction 阅读全文
posted @ 2018-05-29 09:29 airforce094 阅读(733) 评论(0) 推荐(0)
【Revit API】创建工作集并将element加入工作集中
摘要:话不多说,直接上代码! 结尾: 进入设计院两周,发现市面上的Revit插件与设计院的需求差距还是很大的,设计院对视图的显示方面的要求较高。一个人在中心从事Revit插件开发压力山大啊,告诉自己慢慢来,能赢! 阅读全文
posted @ 2018-05-17 16:30 airforce094 阅读(942) 评论(0) 推荐(0)
【Revit API】梁构件支座检查算法
摘要:一、前言 应该是第二次写关于Revit API的博文了。虽然在BIM企业中工作,从事桌面BIM软件开发,但是我是不怎么喜欢写Revit API相关的代码。平时更多的是在写界面展示,架构维护,授权验证这块。为什么不喜欢Revit API呢?其实Autodesk封装的这套API是不错的(我在之后的工作中 阅读全文
posted @ 2017-10-04 13:30 airforce094 阅读(1100) 评论(0) 推荐(0)
【Revit API】Revit读取当前rvt的所有视图与其名称
摘要:1)读取所有视图: 2)读取视图的名称: 阅读全文
posted @ 2016-08-29 20:19 airforce094 阅读(3169) 评论(0) 推荐(0)