更新模型

与内地BIM项目中 设计院终版图纸一波流翻模的模式不同

香港BIM项目的模式是:设计出图—BIM出碰撞报告—设计再改图—BIM再碰撞报告......反反复复....

模型频繁更新 是BIM项目服务过程中不可避免的

应对方法:

1.晚上加班

2.周末加班

本文中 模型更新的具体内容:根据cad文字标注 对Manhole族进行参数值修改(C.L 和 I.L 的值)

更新一个只需要10s 但是要更新400个的时候就.......boom


本文对自动更新插件的开发 分享其思路

开发环境 visual studio2017 + revit2016

运行演示:

执行命令,点击CAD文字
将获取的文字显示在对话框确认(因为是刚出炉的插件,需要保证准确)
再点击Mh族,插件会自动给对应参数值赋值

插件执行步骤:

根据用户点击的cad文字,拿到对应cad图中所有的文字信息

对所有文字的位置 与 点击的文字距离进行判断

并判断文字内进行判断是否包含:“C.L.”和 "I.L."

然后拿到符合条件的文字

弹窗显示进行确认

点击Mh族,对参数进行赋值

实现思路:

  • 拿到cad对象
  • 获取cad文件的本地路径
  • 获取CAD文字

里面用到的类,具体可以参考这篇文章:

https://blog.csdn.net/niuge8905/article/details/77204680

  • 判断文字并拿到文字
  • 拿到族并赋值

需要注意的:

  • CAD图需要是链接进来的,并且本地文件不能删除或移动位置,并且不能被打开中
  • Teigha对CAD图的版本有要求

遇到的问题:

  • 用距离来判断不严谨,会出现cad图中标注距离太近,低于阈值,从而拿到两个“C.L.”值的情况

总结

插件运行效率很好,实际使用也满足需求

使用自动化程序执行重复度高的工作,就有时间刷知乎了(*^▽^*)

获取cad文字信息后,很多翻模类功能都可以实现,比如开发梁翻模功能(目前的思路是:获取梁线图层、梁尺寸原位标注图层,遍历文字和线段,进行角度和距离的判断,生成实例。后续有项目需要可能会尝试实现出来)

期待与大家交流~

欢迎关注专栏 或者加入歌手QQ群下载插件使用

点击加入QQ群​jq.qq.com

快速弹夹已经发布一段时间,交流群小伙伴也反馈了很多优化建议,想要和歌手一起交流学习开发知识,或者对快速弹夹有优化建议的朋友都可以加群(只想要使用插件的话,可以不加群私聊群主获取安装包,也可在插件官网http://www.kuaisudanjia.cn自行下载)

关于歌手+.-

.net 批量更新_Revit二次开发——读取CAD文字实现更新模型的思路相关推荐

  1. Revit二次开发——读取CAD文字实现更新模型的思路

    更新模型 与内地BIM项目中 设计院终版图纸一波流翻模的模式不同 香港BIM项目的模式是:设计出图-BIM出碰撞报告-设计再改图-BIM再碰撞报告-反反复复- 模型频繁更新 是BIM项目服务过程中不可 ...

  2. Revit二次开发——读取cad中的文字信息

    Revit读取cad的文字信息需要借助Teigha的开源dll,在程序中添加下图中红色框的dll文件的引用,其他的dll文件全部放在同一个文件夹中即可,运行的时候,会自动把这些dll文件全部复制到bi ...

  3. Teigha开发读取CAD文字信息出现偏移

    今天读取cad文字发现文字出现偏移,反复测试发现不是代码的问题,午休时想起来cad图纸中的文字因为设计师使用插件会出现一定的问题,所以打开cad发现文字坐标点与实际位置差距正好是生成偏差,下面的图片就 ...

  4. NX二次开发-读取图纸表格注释与部件属性关联的名字

    NX二次开发-读取图纸表格注释与部件属性关联的名字 NX11+VS2013#include <uf.h> #include <uf_ui.h> #include <uf_ ...

  5. NX二次开发 判断外挂是否需要更新,从PTF下载文件(从服务器下载文件)

    NX二次开发 判断外挂是否需要更新,从PTF下载文件(从服务器下载文件) //电信的宽带很快,移动到宽带要加载好几秒#include <stdio.h> #include <stri ...

  6. c# CAD二次开发 模拟CAD移动图形, 通过圆现在注记,改变图形颜色

    c# CAD二次开发 模拟CAD移动图形, 通过圆现在注记,改变图形颜色 using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD ...

  7. 微信公众号二次开发实现自动回复文字,图片,图文功能

    微信公众号二次开发实现自动回复文字,图片,图文功能 自动回复文字或图片: 表单里需要有关键字和内容.但就这两个字段也需要在两个数据表里分别显示,因为要提前准备字段内容里有可能是图片,图文等等类型.所以 ...

  8. c# cad 二次开发 类库 CAD表格的操作,给CAD添加一个表格

    c# cad 二次开发 类库 CAD表格的操作,给CAD添加一个表格 using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCA ...

  9. 二次开发 英文_Revit二次开发——异形柱翻模插件的开发思路

    BIM管线综合项目中,结构模型柱梁板搭建,属于最没有营养的 而结构模型的精确是后续开展的前提 结构主体自动化建模--人工校核梁尺寸标高.板厚等,是效率较高的工作流程 看市面上翻模插件的数量就知道需求有 ...

最新文章

  1. Http协议与TCP协议理解(转载的)
  2. Unity加载机制及内存管理
  3. Object-C-NSFileManager
  4. 模拟登录新浪微博(Python)
  5. 实体类转换为XML字符串
  6. 数字信号处理教程答案及解析(第五版)
  7. ie不支持includes_IE11 – 对象不支持属性或方法“includes” – javascript window.location.hash...
  8. xftp无法取消被动模式
  9. abp core Oracle,ABP适配Oracle全过程
  10. [转载]中华桥梁先驱——茅以升
  11. 腾讯云mysql服务cpu毛刺问题
  12. kubernetes源码剖析读后感(二)
  13. spyder pyecharts不显示_逆袭的IGZO-IPS小金刚!微星PAG272QRZ显示器评测:色域、响应速度更优秀...
  14. C++typedef的用法
  15. 微信小程序如何发布小程序?
  16. 2023安徽师范大学计算机考研信息汇总
  17. ai物联网工程师_如何将Api.ai助手连接到物联网
  18. (一)云计算技术学习--基础概念
  19. 关于Vue-Cli proxy 不生效的问题
  20. 智慧市政管理系统升城市形象和品位

热门文章

  1. python莫比乌斯环_有哪些完美或接近完美的构造(机械,生物,数学公式,文章,软件等等)?为什么完美?又能有什么领悟?...
  2. hao123电脑版主页_建议Lenovo用户卸载监守自盗的联想电脑管家
  3. 神奇的“弓箭手悖论”,为什么说箭是游出去的?射箭不能瞄准目标
  4. 公式之美:打通复杂思维的任督二脉
  5. 国内11所“袖珍”大学!最小的甚至只有一栋楼……
  6. 大学数学不好是一种什么体验?
  7. 22岁大学生获谷歌天价offer,击败6000人年薪百万
  8. 普京昨天问马云:你这么年轻为什么“退休”?
  9. 计算机创新课,计算机教学课程模式与创新论文
  10. NS2相关学习——创建Xgraph的输出文件