在这里就不多说什么,直接上主要代码,分享给大家,希望对各位有帮助,有更好的意见的也欢迎大家留言。

 /// <summary>/// 自动创建所选中的一组图元的线性距离尺寸/// </summary>/// <param name="doc"></param>/// <param name="selection"></param>public  void AutoCreatDimension(Document doc,Selection selection){//选择需要标注尺寸的图元IList<Reference> referenceList = selection.PickObjects(ObjectType.Element, new ElementSelectionFilter(doc), "请选择一组图元");if (referenceList.Count == 0){TaskDialog.Show("警告", "您没有选择任何元素,请重新选择");return;}//取得其中一个图元 获取其位置// Pipe pipe = doc.GetElement(referenceList.ElementAt(0)) as Pipe;Element element = doc.GetElement(referenceList.ElementAt(0));Line line = (element.Location as LocationCurve).Curve as Line;View view = doc.ActiveView;XYZ selectionPoint = selection.PickPoint();XYZ projectPoint = line.Project(selectionPoint).XYZPoint;Line newLine = Line.CreateBound(selectionPoint, projectPoint);ReferenceArray references = new ReferenceArray();foreach(Reference reference in referenceList){references.Append(reference);}//调用创建尺寸的方法创建Dimension autoDimension= doc.Create.NewDimension(view,newLine, references);}

Revit二次开发-自动线性尺寸标注相关推荐

  1. Revit二次开发——自动生成构件图(总结)

    之前测试导出构件图的功能实现,拆分了各模块分布进行测试: Revit二次开发--一键导出构件图(1) Revit二次开发--叠合板自动配筋(2) Revit二次开发--自动标注钢筋思路(3) 本篇为这 ...

  2. Revit二次开发 自动生成剖面楼梯标注

    引用 revit坐标与屏幕坐标的转换 前置 关于Revit中楼梯竖向标注的问题记录及生成方式的解决方案 样式 内容 上面链接文件中提供了一种屏幕坐标转换为项目坐标的办法,原理时通过屏幕中的点与边界的比 ...

  3. Revit二次开发——自动标注轴网

    引言:在自动标注大主题下,自动标注轴网:利弊等望读者自行改进(仅限平面视图) 开始: using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; ...

  4. Revit二次开发——自动标注钢筋思路(3)

    仍然是接上一篇 本篇分析标注钢筋的思路 (另:构件图思路分享系列的阅读顺序是2-3-1) 测试环境visual studio2017 + revit2016 demo: 实现思路: 测试时,首先想到的 ...

  5. cad通过钢筋大样生成钢筋明细表插件_Revit二次开发——自动生成构件图(总结)...

    之前测试导出构件图的功能实现,拆分了各模块分布进行测试:Revit二次开发--一键导出构件图(1) Revit二次开发--叠合板自动配筋(2) Revit二次开发--自动标注钢筋思路(3) 本篇为这个 ...

  6. Revit二次开发案例一(第1讲)

    这期起,将为大家带来二次开发的小案例讲解,通过借助Revit建模与二次开发,帮助大家快速提高开发水平,快快参加吧!!! 族实例是通过族类型创建的,而创建族实例是Revit二次开发尤其重要的,因此小伙伴 ...

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

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

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

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

  9. 再谈Revit二次开发的可靠性和前景

    接到一个问题咨询如下信息. Revit本身的开发规范吗?Revit发展前景如何?听说了一些Revit的身世,老担心它本身的代码就不规整.严谨,程序不够稳定,在这个平台上开始大规模二次开发有很大风险.公 ...

最新文章

  1. aop point 只能获取到map嘛_面试被问了几百遍的 IoC 和 AOP ,还在傻傻搞不清楚?...
  2. 2018 react 大会_React Conf 2018的经验教训
  3. 从技术谈到管理,把系统优化的技术用到企业管理
  4. UVa 1583 - Digit Generator
  5. org.apache.jasper.JasperException: Unable to compile class for JSP
  6. win7配置计算机失败怎么办,电脑win7配置失败 还原更新 怎么处理 不要说重装
  7. 转义字符html识别吗,HTML_谈谈html转义字符如何通过代码识别,偶尔会在数据中看到诸如#3 - phpStudy...
  8. iOS开发之各种动画各种页面切面效果
  9. Dijkstra 路径规划 C#
  10. 深度学习aps_深度学习的目标检测算法是如何解决尺度问题的?
  11. 计算机不能启动 无法验证数字签名,电脑提示“无法验证此文件的数字签名”的修复方法...
  12. OEM、ODM与OBM的区别
  13. java正则判断所有的标点符号_java正则匹配标点符号
  14. 利用seven 7zip的API来进行压缩和解压文件夹
  15. 推荐免费下载430套大型企业管理源码 下载地址:http://www.hur.cn/tg/linkin.asp?linkid=205389 下载地址:[URL=http://www.hur.cn/t
  16. matlab多元线性回归方程代码
  17. 【考试记录】阿里云DevOps助理工程师(ACA)
  18. INTERSPEECH 2018 | 语音识别技术之说话人自适应技术
  19. 千克转换为磅并显示(小练习)
  20. spa 搜索引擎_夜场SPA搜索引擎收录排名,持久排名

热门文章

  1. 每日词根——morph(形状)
  2. Java double转long方法
  3. 数理统计期末复习笔记(一)
  4. 马化腾“互联网+中国”峰会演讲
  5. 阿兰·麦席森·图灵(Alan Mathison Turing,1912.6.23—1954.6.7)
  6. 初识jQuery 基础篇 借鉴版
  7. 大数据架构师入门学习
  8. openwrt nas_软路由NAS浅入浅出:收藏备用,玩转软路由、NAS的40个网站
  9. 常用室内人员定位技术大比拼,谁技高一筹?-新导智能
  10. 数仓学习笔记(4)——数仓搭建(ODS层和DIM层)