grasshopper_voronoi_单层+多层+groups

gh里有一个很有意思的图形算法就是voronoi图形,这种图形在自然界和很多设计中也十分常见,咱们今天就开始,分篇章来看看这种图形在gh里怎么玩。
首先分享的是简单的voronoi图形的生成。

单层voronoi
1.在矩形边界内生成随机点;
2.根据随机点生成voronoi图形;
3.对每个voronoi多边形单元进行缩放,提取缩放后的单元体顶点;
4.去掉重复点后生成nurbs曲线,由于每个单元体顶点数不一致,这里选择顶点数-1作为每条nurbs曲线的阶数;
5.所有nurbs曲线与边界矩形生成平面曲面。
grasshopper_voronoi_单层+多层+groups
grasshopper_voronoi_单层+多层+groups
多层voronoi
1.和上边的思路一样,只是先生成多层随机点;
2.每一层分别生成voronoi图形,再分别进行缩放操作;
3.每一层单独封面,达到一种多层voronoi叠加的效果。
grasshopper_voronoi_单层+多层+groups
grasshopper_voronoi_单层+多层+groups

voronoi_groups
就是一种多个voronoi图形嵌套的效果。
grasshopper_voronoi_单层+多层+groups
grasshopper_voronoi_单层+多层+groups
#grasshopper#