Application

【指Revit应用】
1、获取Revit的版本及产品信息
2、共享参数管理

UIApplication

【指活动的Revit会话】
1、UI拓展
2、插件管理

Document

【打开的Revit工程】
1、获取位置和场地信息
2、管理视图
3、获取元素(ElementId、Refenrence、UniqueId)
4、文档相关操作(打开、关闭、文件名、路径等)

UIDocument

【与UI相关的文档信息和操作,如ActiveView、ShowElement】
1、视图管理
2、显示元素
3、获取元素(Selection)

Revit二次开发-【NO.02】Application、UIApplication、Document、UIDocument的作用相关推荐

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

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

  2. Revit二次开发_1.过滤器笔记篇

    Revit二次开发_1.过滤器笔记篇 前言 对象分类 过滤方法 前言 最近在用过滤器功能,先按照教程做了筛选墙,再自己做了筛选常规模型的功能,发现有点不一样,问题在于筛选这些Elements的时候没弄 ...

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

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

  4. revit二次开发--异形柱翻模

    最近写了一个revit二次开发的异形柱翻模的功能,柱子翻模网上有很多插件可以用,我用的比较多的是红瓦,其中异形柱的翻模对于图纸的要求较高,有很多不准确的地方.很多异形柱,整体翻模出来是错误的,翻出来之 ...

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

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

  6. Revit二次开发学习笔记

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

  7. 【Revit 二次开发 】创建带箭头的文字注释(字体设置+引线箭头设置)

    此篇文章仅是自己的开发经验分享,不具备官方参考价值,如有不足,欢迎批评指正 开发目的: 创建一个带箭头的文字注释 字体为新宋体,大小2.5mm,宽度系数0.7,箭头为30度实心箭头 like this ...

  8. Revit二次开发——结构模型构件自动扣减

    **Revit二次开发实例--模型自动扣减** 本文章来源于微信公众号 '有福BIM' 有福BIM的第四篇原创文章! 阅读前望知悉: 我晓得各位读者和粉丝中不乏C#二开大佬 有福作为一个二开新手(编程 ...

  9. Revit二次开发——引用dynamo中的几何库

    前沿 dynamo的几何库其实是非常强大的,如果自己靠着RevitAPI去写还是非常费劲的.所以想引用dynamo的几何库来做一些工作.主要参考的就是这篇文章.Revit二次开发--不开启Dynamo ...

  10. Revit二次开发—载入族并交互式放置

    文章目录 核心代码 问题一:按esc取消放置时报错 问题二:如何在放置一个族实例之后退出放置 问题三:已存在所载入族时,如何正常放置 参考资料 核心代码 using (Transaction tx = ...

最新文章

  1. centos 6.4 SVN服务器多个项目的权限分组管理
  2. mysql三表查询数据重复_解决mybatis三表连接查询数据重复的问题
  3. php 判断接受邮件地址,PHP:电子邮件验证并接受来自特定域的电子邮件地址
  4. 计算机二级改错题在c里面改,全国计算机二级C改错题总结
  5. [转] c#中 多线程访问winform控件
  6. [Android学习笔记]使用ListView
  7. 解决做好一个机器学习项目的3个问题
  8. 04 能够使用using和namespace引用和定义命名空间 1214
  9. u盘安装linux系统自动关机,将u盘拔出后电脑自动关机怎么解决【解决方法】
  10. 我觉得很有必要好好看看JavaScript
  11. 谷粒商城:05. 分布式组件SpringCloud Alibaba
  12. 计算机专业暑假实践心得7篇,计算机专业实习周记总结10篇
  13. 外贸最全出口流程,外贸必看基础知识
  14. 面向ASIC的逻辑综合
  15. ASP.NET性能调优
  16. 2021-09-27 网安实验-文件恢复-DiskGenius恢复已删除文件
  17. 新版正方教务网模拟登录python实现
  18. WebSocket接口测试方法
  19. docker 中安装Jenkins-Jenkins持续化集成(GIT/maven/钉钉机器人)详细步骤
  20. 管理小结(一)明确团队的职责

热门文章

  1. linux运维需要掌握的,学习Linux运维需要掌握哪些技能?Linux运维
  2. MySQL排序规则修改语句
  3. 论坛开张了,欢迎大家来搞
  4. Elasticsearch 6.6 官方文档 之「集群」
  5. 深度学习应用篇-自然语言处理[10]:N-Gram、SimCSE介绍,更多技术:数据增强、智能标注、多分类算法、文本信息抽取、多模态信息抽取、模型压缩算法等
  6. 兮米安装包制作工具 制作bin包 教程
  7. chrome network抓包_谷歌浏览器抓包教程_chrome浏览器如何抓包-win7之家
  8. 面经整理:百度C++游戏面试经历(2021-7-19)
  9. 视频分享:安全狗版闽南语MTV《世界第一等》
  10. 初学Java--JDK(java development kit java 开发工具包)的下载与安装教程