随笔分类 -  revit二次开发

摘要:标高 标高参考代码 标高 标高和轴网相当于地球的经度和纬度,在Revit里面起到“定海神针”的作用,整个建筑都是基于它们建立起来的,大多数元素都是基于标高来定位。 标高是有限的水平平面,作为“标高托管”图元(如墙、屋顶、楼板和天花板)的参照。在Revit平台API中, 对应的类是Level,它继承自 阅读全文
posted @ 2022-08-23 21:15 Patrick-Rex 阅读(113) 评论(0) 推荐(0) 编辑
摘要:选集 选集用户选集过滤的用户选集 选集 选择图元后运行外部命令获取选择的内容 Revit API中定义了单选、多选、框选等方式的用户选集,用户可以十分方便的使用鼠标和键盘完成这三种方式的图元选择。Revit API根据三种用户选集各自的特点,封装了多种实现的重载。 using System; usi 阅读全文
posted @ 2022-08-19 15:58 Patrick-Rex 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Revit参数获取和修改 参数 获取/修改参数 参数 参数是记录Revit元素模型属性的对象。在Revit软件中,属性界面中的内容就是Revit参数的一种展现形式。参数作为Revit提供的一种编辑图元参数的通用机制,这里介绍这种机制是如何实现的,以及如何访问参数。 在Revit平台API中,参数在图 阅读全文
posted @ 2022-08-19 11:26 Patrick-Rex 阅读(376) 评论(0) 推荐(0) 编辑
摘要:一个简单的过滤器 过滤器1.1 过滤器1.2 结果集 过滤器 ElementQuickFilter。 快速过滤器仅对ElementRecord进行操作,是一个低内存占用的类,以一个有限接口来读取图元属性。被快速过滤器丢弃的图元不会展开到内存中。 ElementSlowFilter。 慢速过滤器首先需 阅读全文
posted @ 2022-08-18 16:57 Patrick-Rex 阅读(164) 评论(0) 推荐(0) 编辑
摘要:HelloRevitApp 环境C#revit HelloRevitApp调试 环境 语言为C#,项目模板应为.Net Framework 类库,框架平台以Revit API 中的说明为准,Revit 2021 的要求选择.Net Framework 4.8。 C# Visual Studio 20 阅读全文
posted @ 2022-08-18 13:50 Patrick-Rex 阅读(86) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示