
Revit开发
分享些revit开发相关的知识,以及开发过程中的心得体会。
饮血太岁
本人QQ:502735113,欢迎同道们一起技术探讨和交流。
展开
-
Revit开发__任意点地面投影点查找
概述 在一些设计场景中,用户需要贴着地面生成某些构件,或者将已有的构件移到地形表面。这时,就需要一个标高查找的功能,即用户输入一个点,就返回该点在地面的铅锤投影点。原理 Revit中的地形由一个个三角形组成的三角网构成。要获得输入点的铅锤投影点,先要查找与投影线相交的三角形,再通过线面相交获取交点。另外,当项目存在多个地面时,对每个地面去获取三角形再对每个三角形逐个判断是否相交效率很低,单个点可能几秒钟甚至几十秒才能找出交点。为了提高查找效率,可以对主体地形和它的子面域一起查找,同时只对与原创 2021-01-14 16:55:01 · 814 阅读 · 4 评论 -
revit开发__箱梁粱体生成
revit桥梁开发之__箱梁粱段生成问题描述解决思路功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入问题描述对于梁式...原创 2019-12-10 21:14:43 · 862 阅读 · 0 评论 -
revit开发__电缆桥接截面分布
管道翻弯欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown...原创 2019-09-02 18:02:51 · 527 阅读 · 0 评论 -
revit开发__用CurveLoop生成房间
实现思路 用CurveLoop生成房间,可以先用SketchPlane.Create方法生成SketchPlane,在所在面生成ModelCurveArray,然后用ModelCurveArray及CurveLoop获取的中心点生成房间,最后再删除生成的ModelCurveArray。代码实现void CreatAirRoomInstance( CurveLoop curves,Lev...原创 2019-09-27 14:24:19 · 865 阅读 · 0 评论 -
Revit开发__三维视图创建和设置
最近做了一个暗柱三维钢筋的功能,其中某一部分就是创建三维视图,并在三维视图中显示暗柱和钢筋。 /// <summary> /// 创建视图,并设置视图相关参数 /// </summary> /// <param name="doc"></param>项目文档 /// &l...原创 2019-11-30 15:22:49 · 2672 阅读 · 0 评论