Grasshopper案例之构建编织形体(grasshoppers)

2022年12月18日Rhino阅读模式

Grasshopper案例之构建编织形体(grasshoppers)

Grasshopper案例之构建编织形体(grasshoppers)

本文来自公众号“DOZ数字之眼”的蜻蜓

1.基础数据构建

用Cone电池创建圆锥体,然后用DivideSurface从圆锥体的面上获取UV点。紧接着用Series配合ListItem在圆锥体的UV点上等差取点,形成下图中的绿色点阵。

Grasshopper案例之构建编织形体(grasshoppers)

用Interpolate电池将点成线,然后用两个Pipe电池生成两个不同半径大小的圆管。

Grasshopper案例之构建编织形体(grasshoppers)

2.成形过程剖析解

对外部圆管用IsoCurve电池通过UV点创建表面上的曲线。提取圆管上每一组数据的第一个UV点,将圆管与UV点输入给IsoCurve对应的接口即可生成UVIsocurves。这里需要对数据结构有一定的理解基础。篇幅与精力有限,建议下载电池后用查看数据结构进行理解。

Grasshopper案例之构建编织形体(grasshoppers)

用PrepFrame对VIsocurve构建垂直平面,并在平面上生成Rectangle,这一步为了做后面的Sweep1单轨扫掠。

Grasshopper案例之构建编织形体(grasshoppers)

只需要在Sweep1电池上输入对应的参数条件,即可实现单轨扫掠的外环。

Grasshopper案例之构建编织形体(grasshoppers)

用ShiftList对之前外圆环上的每组点在组内进行等差移动。比如:第一组的第一个点移动1个距离,第二组的第一个点移动2个距离,以此类推形成等差点,这样每组的点进行对位连接的时候才能够形成扭曲的线条。然后再用Negative电池对数据反相,形成另方向的曲线。一个这里主要是对ShiftList电池的理解。

Grasshopper案例之构建编织形体(grasshoppers)

用Sweep1进行单轨扫掠成形体,和刚刚的逻辑一样,这里不再赘述。

Grasshopper案例之构建编织形体(grasshoppers)

  • BIM学习群
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • 微信扫一扫
  • weinxin
  • 本文由 发表于 2022年12月18日
  • 1、BIM学习网为资源共享网站,大部分资源均可在线免费获取,少数资源可通过VIP会员方式获取权限。
    2、所有均资源来自于网络及网友供稿,仅作为学习研究之用,禁止用于任何商业用途。
    3、如本页侵犯到任何第三方权益,请联系QQ/微信:9-5-7-0-3-2-9-6提交相关证明后我们将及时删除。
    4、百度网盘分享内容难免有被取消情况发生,VIP会员可直接联系索取和谐内容。
    5、转载请务必保留本文链接:Grasshopper案例之构建编织形体(grasshoppers)