都9102年了我还在玩碰撞检测,今天就讲讲怎么用Revit\Dynamo\Navisworks配合使用使用完成碰撞检测,方便在Revit中做管线调整。
接下来讲讲整体思路:
一、从revit中导出NWC文件,在navisworks中做碰撞检查。并导出碰撞检测报告
用excel打开导出的碰撞报告文件并保存
二、打开revit软件并启动dynamo,我们需要做的是读取上面保存的excel文件中的图元ID号,这里的关键是对图元id筛选判断,这里因为我们获取到的图元id有重复的所以要使用List.UniqueItems节点对列表做处理
之后我们需要做的是将获取到的字符串例如元元素 ID: 984473按冒号分隔开
三、我们需要获取revit中当前视图的所有图元,当然也可以是管道风管这些,我在navisworks中的碰撞检测的规则中也是只选择了风管和管道然后获取图元的id号
四、核心步骤,对在revit中获取的id和碰撞报告导出的id做筛选,最后在dynamo中选择出我们在碰撞检测中检查到的图元。并将其隔离出来(或者是将其他图元隐藏),这里注意这种方法dynamo的运算量太大,中间喝茶时间较长,请耐心等待。。。使用了archilab节点包
PS:将碰撞图元隔离是一种做法,当然我们也可以从导出的碰撞报告中获取碰撞位置,在具体位置放置标记或者族.
BIM是一个建筑业全新的理念与技术,并非某款专用的绘图软件,然而BIM又是靠软件为平台实现其各种功能,例如建模、算量、施工模拟、碰撞检查、能耗分析等。所以笔者这里认为BIM是一个以BIM软件为平台的技术,通过软件的智能化展现其在建筑上的特点。
本特利Bentley软件不只是一个软件,Bentley软件是一个BIM软件系列。软件公司名字叫Bentley,产品是基于Microstation开发的一系列行业软件,让我们一起来深层剖析它。Bentley涵盖工厂、地理、建筑、交通等领域。2003年初Bentley成立大中国区,统筹中国大陆、香港和台湾地区的业务。大中华区总部设在北京...