下载app免费领取会员
嘿,还记得你在调管综时为了知道梁的高度而做的一个个Table,一个个剖面,一个个尺寸标注吗?你也曾为了宏观上把握梁的空间分布,而废力的去做的一个个过滤器吧!你是否也希望能有一个把梁底净高用颜色渐变表示出来的东西,好清晰的了解项目中结构梁系统的关系和影响,以减少后期管线调整过程中反复查看梁高和模型检查的时间,而多一些喝茶休息的时间呢?那让我们一起探讨一下,如何用Dynamo来帮我们实现上面的需要。
结构模型
Revit2016
Dynamo1.3.2.0
这里我采用的是一种逆向倒推的方法。
我们的目的是为了给梁着色,那么我们最终会用到Element.OverrideColorInView这个节点,他有两个输入端,显然,我们需要知道我们要给谁上色,以及怎么上色,这里我们分而治之,先解决给谁上色的问题,那么这就是一个筛选的过程了,我们只需要把需要着色的梁给筛选出来就好,接着我们解决如何上色的问题,我们为了区分明显且实现越高越绿,越低越红的效果,把底梁的高度给引了进来,再往前推我们就需要解决获取梁底高程的这个问题了,现在我们把问题再顺向捋顺了,然后分块解决,依次连接便可以实现了。
这里我们顺着把程序写出来。
1.通过Categories节点,读取Revit项目中的梁
2.我们筛选一层的梁,他们有个共同点,那便是他们的参照标高是一致的,由这个突破口出发可筛选出需要着色的梁
3.获取各梁底高度
4.把各梁底高度在不改变其梁底高度分布的情况下,转化为由0到1的数,相应地与颜色关联上
5.最后着色
6.然后依次连接各块
文章来源:FreeBIM
仅作分享交流,文章著作权归原作者所有。
转载请注明来源本文地址:https://www.tuituisoft/bim/20141.html
上一篇:没有了
下一篇:没有了