纹理特色
- 渐变的三角形铺满网格
- 三角形渐变大小并非整体变化,而是一个个三角形区域单独变化
算法步骤
- 1创建右上单元曲线
- 2叶子边缘曲线
- 3扇柄节点处曲线
- 4扇叶叶脉结构线
- 5扇面单元体
- 6扇面单元体定位到大三角矩阵中
- 7Grasshopper算法电池图下连接关系
详细步骤
1创建右上单元曲线
本次案例的曲线完全是参数化绘制的,所以画线的步骤相对会比较繁琐。
前面课程提到过创建密拼图形必须是建立正3、4、6边型的基础之上,因此本案例先做了三角形做为基础几何图形的。
具体绘制过程看下面的Grasshopper算法,我这里不赘述了,大概的思想就是筛选线、点、绘制直线等步骤,最后通过创建的点串联成曲线。叶片的右上角曲线如下图所示。
以下是Grasshopper算法:
2叶子边缘曲线
其他的边缘曲线无需重新绘制,只要用到旋转,镜像,裁剪等操作就可以获取。结合下图算法文件判断一下分别代表哪几条线。
以下是Grasshopper算法:
3扇柄节点处曲线
扇柄节点的曲线也是找点、画线、连线这样一套操作。
以下是Grasshopper算法:
4扇叶叶脉结构线
以下是Grasshopper算法:
5扇面单元体
以下是Grasshopper算法:
6扇面单元体定位到大三角矩阵中
单元体定位到大三角形矩阵中,需要删除重合点的部分。
以下是Grasshopper算法:
7Grasshopper算法电池图下连接关系
以下是Grasshopper算法: