Revit二次开发中,在创建元素或者对元素进行修改的时候,需要用到标高,此代码可以获取到当前文档中指定名称的标高,

思路是:先使用过滤器获取文档中所有的标高,再遍历元素,依据名称来匹配,从而得到你想要的标高值。

Level level = null;FilteredElementCollector collectorLevel = new FilteredElementCollector(doc);
collectorLevel.WherePasses(new ElementCategoryFilter(BuiltInCategory.OST_Levels)).WhereElementIsNotElementType();
foreach (Level lev in collectorLevel)
{if(lev.Name=="标高 2"){level = lev;break;}
}

Revit二次开发-根据名称获取标高相关推荐

  1. Revit二次开发实现BIM盈利(以橄榄山快模为例讲解) 视频讲座下载

    应笔墨闲谈群的邀请, 在10月11号晚8:30分在其群做了一次关于BIM二次开发的讲座. 由于参与者基本上都是从设计院和施工单位来的,所以对Revit二次开发做了纵览性的讲解, 以非程序员能听懂的方式 ...

  2. C# Revit二次开发基础/核心编程---建筑建模-标高和轴网

    一.本节课程 C# Revit二次开发基础/核心编程---建筑建模-标高和轴网 二.本节要讲解的知识点 1.标高的高度.创建标高 2.轴网曲线.创建轴网 具体内容 1.标高 标高是有限水平平面,大多数 ...

  3. 【Revit二次开发】标高

    标高 标高 参考代码 标高 标高和轴网相当于地球的经度和纬度,在Revit里面起到"定海神针"的作用,整个建筑都是基于它们建立起来的,大多数元素都是基于标高来定位. 标高是有限的水 ...

  4. Revit二次开发 获取模型截面线、截面轮廓

    描述 获取Revit模型的截面线.横切面线.截面轮廓. 用途 用于获取模型的截面线.横切面线.截面轮廓. 实现方式 创建视图平面: 从视图平面获取轮廓线: 获取平面标高处的截面线. 效果 示例 /// ...

  5. Revit二次开发之批量修改族名称及族类型名称

    昨天是参加工作整一年的好日子,在这一年中逐步开始接触C#和Revit二次开发,困扰和BUG伴随着整个学习过程.由于Revit二次开发的资料和课程不多,很多情况下都是依靠博客.技术贴和QQ群里的大神等方 ...

  6. Revit二次开发之按照标高过滤元素

    Revit二次开发之按照标高过滤元素 之前群里有朋友问怎么过滤特定标高的元素,当时有人回答先都过滤出来,然后遍历判断相应的标高参数来找出特定标高的元素.今天在看书的时候看到了一个可以过滤特定标高元素的 ...

  7. Revit二次开发之获取当前电脑所有Revit版本

    一.背景 小伙伴们在做Revit插件安装包时,是否需要获取当前电脑已经安装了哪些版本的Revit呢? 二.解决思路 主要有两种思路 通过注册表 通过revit提供的方式 这里推荐第2种方式,因为这种方 ...

  8. C# Revit二次开发基础/核心编程--- Application\Document\Transaction

    一.本节课程 C# Revit二次开发基础/核心编程--- Application\Document\Transaction 二.本节要讲解的知识点 Application\Document\Tran ...

  9. Revit二次开发学习笔记

    Revit二次开发学习笔记1 20220314: 概念:Application与Document 接口函数:IExternalCommand.ActiveView与Selection 20220316 ...

最新文章

  1. Linux 启动详解之init
  2. 强人工智能基本问题:全局控制与自组织
  3. ldconfig及LD_LIBRARY_PATH
  4. C语言自己写得到文件大小的函数已及Python
  5. 基于Kubeflow建立的星辰算力训练平台背后的技术架构
  6. 1)机器学习基石笔记Lecture1:The Learning Problem
  7. 程序员面试金典 - 面试题 03.01. 三合一(数组栈)
  8. mysql 字符串函数大全_mysql 字符串函数大全
  9. Top命令找出CPU占用较高的Java线程信息
  10. AutoViz:用一行代码自动可视化任何大小的任何数据集
  11. 围堵iPhone 13
  12. 计算机命令无法到达打印机,单击打印命令时打印机无响是怎么回事
  13. drozer安全测试
  14. 【2020年数据分析岗面试题】不断更新...(含自己的理解、思考和简答)
  15. android 植入谷歌广告,将谷歌广告添加到Android应用程序
  16. ping不通 之 关闭防火墙
  17. Windows - 文件系统 学习/收集
  18. 深度学习-【语义分割】学习笔记4 膨胀卷积(Dilated convolution)
  19. 一沙一世界,一叶一菩提
  20. Silverlight的未来【转于博客园】

热门文章

  1. 小码农也有大梦想!java编译环境是什么意思
  2. Android 开发 打开手电筒
  3. 多线程 4——线程通信、线程池、定时器
  4. sys/types.h,sys/stat.h与fcntl.h的作用
  5. listen的backlog值分析
  6. python 定时发送消息给微信好友
  7. javaweb项目实战--学生管理系统
  8. SpringBoot启动图案大全
  9. OneKey Tools Lite插件安装常见问题集锦(PowerPoint版)
  10. 小程序发送模板消息给用户 —— 一次性模板实现“长期订阅”