纹理特色
- 波浪线错位排列且紧密相间
- 每一层波浪线夹杂着平分线
算法步骤
- 波浪线单元体
- 等距移动
- 生成曲线间平分线
- 去掉重合的线
详细步骤
波浪线单元体
首先绘制波浪线单元体,单元体有两条波浪线构成,它波形完全相同,但是波的起点高度不一样,类似下图这样的图形
下面是波浪线的Grasshopper算法,算法核心思想就是给波数列做偏移,这样就可以改变波的起点数据了。
等距移动
给物体赋予等差数列,让它形成等间距的形状。
等距移动后的效果
生成曲线间平分线
等距平分线,这个没什么好说的,AB两端输入曲线即可
去掉重合的线
曲线之间平面生成后会遗留下很多重合的线条,用下面的算法清理掉重合线。