完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo怎么画梁?Dynamo怎么能更好给梁着色?

发布于:2021-03-09
首页/BIM专题
3353
分享

嘿,还记得你在调管综时为了知道梁的高度而做的一个个Table,一个个剖面,一个个尺寸标注吗?你也曾为了宏观上把握梁的空间分布,而废力的去做的一个个过滤器吧!你是否也希望能有一个把梁底净高用颜色渐变表示出来的东西,好清晰的了解项目中结构梁系统的关系和影响,以减少后期管线调整过程中反复查看梁高和模型检查的时间,而多一些喝茶休息的时间呢?那让我们一起探讨一下,如何用Dynamo来帮我们实现上面的需要。

腿腿教学网-Dynamo怎么画梁?Dynamo怎么能更好给梁着色?

条件准备

结构模型

软件版本

  • Revit2016

  • Dynamo1.3.2.0

大致思路

这里我采用的是一种逆向倒推的方法。

我们的目的是为了给梁着色,那么我们最终会用到Element.OverrideColorInView这个节点,他有两个输入端,显然,我们需要知道我们要给谁上色,以及怎么上色,这里我们分而治之,先解决给谁上色的问题,那么这就是一个筛选的过程了,我们只需要把需要着色的梁给筛选出来就好,接着我们解决如何上色的问题,我们为了区分明显且实现越高越绿,越低越红的效果,把底梁的高度给引了进来,再往前推我们就需要解决获取梁底高程的这个问题了,现在我们把问题再顺向捋顺了,然后分块解决,依次连接便可以实现了。

主要流程

这里我们顺着把程序写出来。

1.通过Categories节点,读取Revit项目中的梁

2.我们筛选一层的梁,他们有个共同点,那便是他们的参照标高是一致的,由这个突破口出发可筛选出需要着色的梁

3.获取各梁底高度

4.把各梁底高度在不改变其梁底高度分布的情况下,转化为由01的数,相应地与颜色关联上

5.最后着色

6.然后依次连接各块

腿腿教学网-Dynamo怎么画梁?Dynamo怎么能更好给梁着色?

文章来源:FreeBIM

仅作分享交流,文章著作权归原作者所有。

转载请注明来源本文地址:https://www.tuituisoft/bim/20141.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

微信咨询
扫描客服微信
QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部