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算法电池图下面购买下载

    合作项目:
    版权声明:
    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧

    老林站长

    工业设计建模,建筑参数化,动画渲染,在线指导

    作者

    关于本文的有任何疑问都可以在评论区提问。

    微信群

    加入犀牛技术微信解答群,随问随答

    Rhino课程

    工业设计的犀牛建模实战课程

    参数化纹理

    参数生成无缝纹理

    BIM考证特训

    完全免费在线考试特训视频

    购物车
    优惠劵
    搜索