18自下而上渐变展开方块-Grasshopper纹理

纹理特色


  • 渐变的菱形铺满斜网格矩阵
  • 渐变的方式是体现在菱形底角两个边界的开合大小。

算法步骤


  • 1生成斜铺的四边形
  • 2计算出四边形最底下的点
  • 3通过距离值映射成图形的开合角度
  • 4平面线布尔相交运算生成图形
  • 5创建网格实体
  • 6Grasshopper算法电池图下连接关系

详细步骤


1生成斜铺的四边形

用Voronoi泰森多边形生成斜向菱形网格,菱形往里面偏移一点距离最终得到菱形单体矩阵。

18自下而上渐变展开方块-Grasshopper纹理
以下是Grasshopper算法:
18自下而上渐变展开方块-Grasshopper纹理

2计算出四边形最底下的点

分解点的XYZ坐标值,然后排序Y的顺序,获取Y值的最小值。

以下是Grasshopper算法:
18自下而上渐变展开方块-Grasshopper纹理

3通过距离值映射成图形的开合角度

计算菱形的最低点到目标点的距离,把距离重映射(Remap)成图形开合的角度。

以下是Grasshopper算法:
18自下而上渐变展开方块-Grasshopper纹理

4平面线布尔相交运算生成图形

根据上文计算出的角度绘制直线,用生成的直线创建几何图形,这个几何图形再跟基础的菱形做布尔交集运算(Region Intersection)。

以下是Grasshopper算法:
18自下而上渐变展开方块-Grasshopper纹理

5创建网格实体

以下是Grasshopper算法:
18自下而上渐变展开方块-Grasshopper纹理

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

以下是Grasshopper算法:
18自下而上渐变展开方块-Grasshopper纹理

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

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