dynamo中如何找到碰撞?利用Dynamo实现个性化碰撞检查
我们知道,碰撞检查是BIM应用最有价值的一点,也是设计质量最关键的一点,那么我们如何利用Dynamo来实现我们在正向设计中实时的看到构件的碰撞的结果呢?
一、问题背景
一位伙伴当时提出这样一个需求,直接上图:
二、分析问题
关键字:
针对性、成本太高、效率低、不直观,在这里我在加一点,实时性。
虽然当时在赶方案没完成这次合作,几千块就凉凉了hhhhh,那么今天整理一下就给大家分享出来。
解释:传统的碰撞检查是Revit直接碰撞检查或者导成NWC文件后使用Navisworks进行碰撞检查。然而这样呢不能满足更加个性化的需求。每个方式都有自己的优缺点,这里就不一一介绍了,用过的小伙伴都知道。
三、解决方案
这里我拿一个综合楼设计的建筑模型仅仅做为演示,这里我们来检查一下楼板与柱子,墙体与楼板的他们两两之间的碰撞问题。关于全专业碰撞模型的检查,还需要进一步优化程序......
效果图
平面图
1、首先我们检查楼板和柱子之间的碰撞,我们打开Dynamo查看运行结果,如下图:
碰撞结果
这里看到无发生碰撞,因为之前是做了剪切操作之后的结果。
2、接下来我们检查墙体跟楼板之间的碰撞
碰撞结果(Dynamo视图)
碰撞结果(Revit视图)
最后我们将碰撞的结果导出Excel(这里的结果是发生碰撞构件的ID、类别、位置、族类型的以及碰撞位置等等都可以导出EXCEL报告中。
照旧最后附上全程序节点图
思路讲解
直接上图,相信大家不难理解,这里就不一一讲述了。
1、
2、
3、
4、
5、
总结
此程序很好了解决了我们在设计阶段模型发生碰撞的问题,辅助决策我们方案的生成,提高了设计质量,为后期建造阶段缩短工期,精准算量,减少返工,节约成本等。(次程序可进行下一步优化,因为这里未考虑软碰撞类型。)
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训