Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

2022年12月18日Rhino阅读模式

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

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

创建曲线,将其拾取进Grasshopper中的Curve电池,然后为其创建等分点。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

将区间映射到性指定的区范围内,这里的指定范围是ConstructDomain的电池左端的两个接口。中间插入一个GraphMapper函数电池来控制后期整个形态的造型变化。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

重建向量,然后用LineSDL成线。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

接下来我们要进行形体框架的构建,点线面的思维模式。首先我们需要提取线段的首尾点,然后将其投影到地面上。因为这些点最终会形成形态的首尾线,所以我们将其接入到Merge电池的开始和末尾。EndPoint电池的Start和End是形态的中间结构点,我们将其接入到Merge电池的中间部分(顺序是不能错滴)。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

接下来我们继续做最高的那根结构线,这跟结构线我们需要有些变化。首先我们通过GraphMapper函数来控制其平面的曲线点变化,然后通过GraphMapper函数以及区间映射来控制其Z轴方向上的空间点变化。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

将所有结构线连接进Merge电池,然后通过Polyline电池成线。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

因为线需要进行偏移,在偏移之前我们要对平面进行重构。通过DeconstructPlane对原本的平面进行拆解,然后通过ConstructPlane改变原来平面的X轴向。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

对线进行偏移,偏移后通过FlipCurve电池将线的顺序反转一下,然后通过Merge电池将偏移前后的线进行合并。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

通过ConnetCurves电池将线进行闭合,然后用BoundarySurfaces将闭合的线成面。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

通过Amplitude电池,给重建后的平面向量一定的长度,然后将BoundarySurfaces通过Extrude推拉出厚度。

Grasshopper案例之Sine Wave Pavilion(grasshopper是什么意思)

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