15三角形阵列网点纹理-Grasshopper纹理

纹理特色


  • 渐变的三角形铺满网格
  • 三角形渐变大小并非整体变化,而是一个个三角形区域单独变化

算法步骤


  • 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算法:

Grasshopper算法电池图下面购买下载

评论

《“15三角形阵列网点纹理-Grasshopper纹理”》 有 1 条评论

  1. 西西弗斯Jimmy🔳

    也无法下载 你们这是搞什么

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注