Grasshopper案例之Sine Wave Pavilion

Grasshopper案例之Sine Wave Pavilion插图

Grasshopper案例之Sine Wave Pavilion插图1

Grasshopper案例之Sine Wave Pavilion插图2

Grasshopper案例之Sine Wave Pavilion插图3

Grasshopper案例之Sine Wave Pavilion插图4

Grasshopper案例之Sine Wave Pavilion插图5

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

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

Grasshopper案例之Sine Wave Pavilion插图6

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

Grasshopper案例之Sine Wave Pavilion插图7

Grasshopper案例之Sine Wave Pavilion插图8

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

Grasshopper案例之Sine Wave Pavilion插图9

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

Grasshopper案例之Sine Wave Pavilion插图10

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

Grasshopper案例之Sine Wave Pavilion插图11

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

Grasshopper案例之Sine Wave Pavilion插图12

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

Grasshopper案例之Sine Wave Pavilion插图13

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

Grasshopper案例之Sine Wave Pavilion插图14

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

Grasshopper案例之Sine Wave Pavilion插图15

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

Grasshopper案例之Sine Wave Pavilion插图16

本文来源于互联网,版权归原作者所有,海南BIM-xycost.com仅作学习之用。

0

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站
普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress