gh里有一个很有意思的图形算法就是voronoi图形,这种图形在自然界和很多设计中也十分常见,咱们今天就开始,分篇章来看看这种图形在gh里怎么玩。
首先分享的是简单的voronoi图形的生成。
单层voronoi
1.在矩形边界内生成随机点;
2.根据随机点生成voronoi图形;
3.对每个voronoi多边形单元进行缩放,提取缩放后的单元体顶点;
4.去掉重复点后生成nurbs曲线,由于每个单元体顶点数不一致,这里选择顶点数-1作为每条nurbs曲线的阶数;
5.所有nurbs曲线与边界矩形生成平面曲面。


多层voronoi
1.和上边的思路一样,只是先生成多层随机点;
2.每一层分别生成voronoi图形,再分别进行缩放操作;
3.每一层单独封面,达到一种多层voronoi叠加的效果。


voronoi_groups
就是一种多个voronoi图形嵌套的效果。


#grasshopper#

本文介绍了如何在Grasshopper中利用Voronoi算法创建图形。从单层Voronoi的生成步骤,包括在矩形内生成随机点、缩放多边形及构建NURBS曲线,到多层Voronoi的实现,通过叠加不同层的Voronoi图形,最后探讨了Voronoi_groups,即多个Voronoi图形嵌套的效果。
最低0.47元/天 解锁文章
1178

被折叠的 条评论
为什么被折叠?



