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

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

    老林站长

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

    作者

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

    微信群

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

    Rhino课程

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

    参数化纹理

    参数生成无缝纹理

    BIM考证特训

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

    购物车
    优惠劵
    搜索