刚参加实习的时候,领导教我做机电管线的预留洞图
方法是:在三维视图,打开剖面框,慢慢移动截面,发现机电管线穿墙的情况,量取位置,然后再cad中,绘制预留洞图例,还要手工计算洞底标高及尺寸…
在学习dynamo的期间,预留洞的批量自动放置和标注,已经有思路并实现了
本文介绍二次开发的思路
开发环境 visual studio2017 + revit2016
demo演示
(当前文档为土建模型项目,默认机电模型为链接状态)
实现思路:
创建套管:拿到链接文档的管线信息:尺寸、中心线——与目标墙体进行碰撞检测,获取到相交点——在该点放置套管族——根据管线尺寸 对套管族的参数进行修改
标注套管:在平面图中,过滤本层的套管族——循环新建标注即可
(实现的代码都是常用的那几个,就不贴出来了,加循环就可以实现批量放置套管族)
需要注意的
这个思路是放置套管族,而不是直接开洞的原因是,newopenning好像是不可以标注的,所以对出图没用
缺点也很明显:对几根管线共用一个套管的情况,没用自动合并套管的功能,解决方法是写更严谨的算法,或者手动修改再重新标注
如需要将