纹理特色
- 渐变的三角形铺满网格
- 三角形渐变大小并非整体变化,而是一个个三角形区域单独变化
算法步骤
- 1创建基础三角形
- 2制作内部的梯形面
- 3创建梯形内平均线
- 4创建三角形单元体
- 5单元体定位到大三角形矩阵当中
- 6创建网格实体
- 7Grasshopper算法电池图下连接关系
详细步骤
1创建基础三角形
基础三角形有三个,外围作为最后平铺边框大三角形(边长3),往里稍微偏移(偏移0.05)一点距离的三角形,这层作为平铺后消除重合点用的,预留一点点公差,最里层(缩放为0.303倍)中间空心的部分。
以下是Grasshopper算法:
2制作内部的梯形面
梯形面是网格点阵列的基础形状,三角形内部的其中一个部分,形状如下图绿色部分所示。
生成方法就是获取里面的三角形的某两条线段,使他们延长并相交,取相交线围合的形状。
以下是Grasshopper算法:
3创建梯形内平均线
获取梯形两条横向对边,在两个对边之间生成平分线。
以下是Grasshopper算法:
4创建三角形单元体
在平分线上做等分点并画圆形,圆形的半径值为等差数列,最后把圆形点阵旋转阵列成一个单元体。
以下是Grasshopper算法:
5单元体定位到大三角形矩阵当中
单元体点位到大三角形矩阵中,但是要注意大三角形矩阵内有分正三角形和倒三角形,所以要对单元做旋转(隔开一个转60度)的处理。
以下是Grasshopper算法:
6创建网格实体
以下是Grasshopper算法:
7Grasshopper算法电池图下连接关系
以下是Grasshopper算法:
也无法下载 你们这是搞什么