14三角形花朵点阵纹理-Grasshopper纹理

纹理特色


  • 整个纹理表皮有渐变的花瓣平铺而成的
  • 同一个圆心环绕的六个花瓣组成一朵花
  • 相邻的花瓣有个可以组成点阵的等边三角形图案

算法步骤


  • 1创建中心三角形、中线、中点
  • 2创建中心圆,分解中心圆
  • 3中心圆分段数分析
  • 4获取边界线生成表面
  • 5根据边界距离生成渐变半径圆形
  • 6纹理单体定位到大的三角形阵列当中
  • 7删除重复图形
  • 8创建网格实体
  • 9Grasshopper算法电池图下连接关系

详细步骤


1创建中心三角形、中线、中点

根据花瓣的几何原理做出花瓣的中心三角形、对称中线和中点。

下图的菱形上下两个顶点时候花瓣的中心圆的位置

14三角形花朵点阵纹理-Grasshopper纹理

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

2创建中心圆,分解中心圆

花瓣的两个顶点是从中心圆某一部分引申出来的,下面的算法是把中心圆分解成6等分,分解后的圆再根据菱形中心点旋转到菱形的底部顶点。

14三角形花朵点阵纹理-Grasshopper纹理

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

3中心圆分段数分析

下面算法是用来查看中心圆的分段情况。

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

4获取边界线生成表面

用贝塞尔曲线绘制花瓣的轮廓线,在用四个边界生成曲面平面。

Grasshopper的贝塞尔曲线要指定起点A、起点A向量、终点B、终点B向量。

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

5根据边界距离生成渐变半径圆形

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

6纹理单体定位到大的三角形阵列当中

单个花瓣定位到大的三角形矩阵中,然后根据大三角形矩阵内的三角形中心点做旋转复制6个,组成花瓣形状。

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

7删除重复图形

在上大三角形矩阵中旋转会产生很多重复数据,用删除重复点运算器删除掉重复的部件。

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

8创建网格实体

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

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

以下是Grasshopper算法:
14三角形花朵点阵纹理-Grasshopper纹理

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

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