2.1 使用Dynamo进行基于参数的着色分析

首先介绍一下核心思路,即通过获取所需要的参数信息进行排序后着以渐进的颜色帮助大家进行针对构建参数的可视分析。上图是对楼板处理后的成果,接下来会以这个为案例介绍在dynamo中的实现流程。这里我会介绍两种流程但仅仅是信息获取上存在不同。

 

首先要获取到我们要处理的楼板

 

方法一:通过获取楼板偏移量来得到我们需要的高度值。(通常这个方法就足够了因为我们都只对同一参照标高的楼板进行一次处理。)

 

方法二:通过获取楼板的形状控制点来得到高度值。但需要对数据进行处理,因为这个会批量获取到所有的控制点,其实我们只需要每一个楼板中的一个控制点信息就足够了。

从上面两张图可以看到其实最后我们获取的信息是完全一样的。那么我们继续。

 

这一步我们要将得到的数据进行从0-1的均匀分布用来控制颜色的渐变值。

 

这里我们将上一步获取的数组输入给Color Range节点的value接收,然后通过直接编写ARGB控制颜色的渐变范围来匹配上一步得到的数组。

 

最后将颜色赋予回楼板构件就完成了。

通过这个小功能给大家介绍这样一种利用Dynaamo通过获取参数进行可视化分析的主要思路。例如日照、地形、净高等等场景,应用的唯一局限是我们的思维。

 

地形分析示例

 

RVT原地形

 

文本案例未来有机会会继续更新.....