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

纹理特色


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

算法步骤


  • 1创建基础三角形
  • 2制作内部的梯形面
  • 3创建梯形内平均线
  • 4创建三角形单元体
  • 5单元体定位到大三角形矩阵当中
  • 6创建网格实体
  • 7Grasshopper算法电池图下连接关系

详细步骤


1创建基础三角形

基础三角形有三个,外围作为最后平铺边框大三角形(边长3),往里稍微偏移(偏移0.05)一点距离的三角形,这层作为平铺后消除重合点用的,预留一点点公差,最里层(缩放为0.303倍)中间空心的部分。
15三角形阵列网点纹理-Grasshopper纹理
以下是Grasshopper算法:
15三角形阵列网点纹理-Grasshopper纹理

2制作内部的梯形面

梯形面是网格点阵列的基础形状,三角形内部的其中一个部分,形状如下图绿色部分所示。

生成方法就是获取里面的三角形的某两条线段,使他们延长并相交,取相交线围合的形状。

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

以下是Grasshopper算法:
15三角形阵列网点纹理-Grasshopper纹理

3创建梯形内平均线

获取梯形两条横向对边,在两个对边之间生成平分线。

以下是Grasshopper算法:
15三角形阵列网点纹理-Grasshopper纹理

4创建三角形单元体

在平分线上做等分点并画圆形,圆形的半径值为等差数列,最后把圆形点阵旋转阵列成一个单元体。

以下是Grasshopper算法:
15三角形阵列网点纹理-Grasshopper纹理

5单元体定位到大三角形矩阵当中

单元体点位到大三角形矩阵中,但是要注意大三角形矩阵内有分正三角形和倒三角形,所以要对单元做旋转(隔开一个转60度)的处理。

以下是Grasshopper算法:
15三角形阵列网点纹理-Grasshopper纹理

6创建网格实体

以下是Grasshopper算法:
15三角形阵列网点纹理-Grasshopper纹理

7Grasshopper算法电池图下连接关系

以下是Grasshopper算法:
15三角形阵列网点纹理-Grasshopper纹理

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

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索