Grasshopper灰阶图生成渐变条形图案
grasshopper灰阶图生成渐变条形图案
本实例构图特点:这个图形是利用灰阶图得到灰度数据(数据范围是0到1之间),再用这些数据移动点阵,最后的点阵串联成线。
要点:灰阶图的范围是0到1,所以这里为了方便操作,点阵的面积也要控制到1X1的方块内,这样点阵的点和灰阶图的像素点可以一一对应,就能得到相应的数据。由于点阵变小,点距也随之变小,那就要注意灰阶图输出的值也不能过大,下图中灰阶输出值我用了个除法运算器把值缩小363倍,这样才得到了我想要的效果。另外一个是最终成面我用的是三条曲线,因此移动点的时候做多一个反方向的线条。
算法如下所示:
细节图
效果图