目的・趣旨
3角以上の多角形をPolygonコンポーネントで作成し、Offset&Move、点のリスト化+シフトをし
Loftでねじれた角柱をつくる
使用したコンポーネント
解説
全体図はこのような感じ
それでは部分的に見ていく
Polygonコンポーネントで多角形の描画。
Number Slider2つを使い、半径と角の数を調整
次に、Offsetコンポーネントで外側へオフセット
そしてMoveコンポーネントでZ方向に移動させる。
2つのDivide Curveコンポーネントで曲線のセグメント毎に点を描画する
(それぞれOffset&Moveを加えたものと、加えていないものをつないでいる。)
それから上側の点群データだけを、Shift Listコンポーネントで順番をずらす
ずらす量はSubtractionコンポーネントで、Polygonの角数を決めているNumber Sliderを基に計算している。(ただの引き算)
点と点をつなぐLineコンポーネントで線を描く。
最後に、描画した線をLoftコンポーネントにつなぎ面を作成。
3角以上の多角形をPolygonコンポーネントで作成し、Offset&Move、点のリスト化+シフトをし
Loftでねじれた角柱をつくる
使用したコンポーネント
- Params>Input>Number Slider
- Params>Input>Panel
- Maths>Operators>Subtraction
- Sets>List>Shift List
- Vector>Vector>Unit Z
- Curve>Division>Divide Curve
- Curve>Primitive>Line
- Curve>Primitive>Polygon
- Surface>Freeform>Loft
解説
全体図はこのような感じ
それでは部分的に見ていく
Polygonコンポーネントで多角形の描画。
Number Slider2つを使い、半径と角の数を調整
次に、Offsetコンポーネントで外側へオフセット
そしてMoveコンポーネントでZ方向に移動させる。
2つのDivide Curveコンポーネントで曲線のセグメント毎に点を描画する
(それぞれOffset&Moveを加えたものと、加えていないものをつないでいる。)
それから上側の点群データだけを、Shift Listコンポーネントで順番をずらす
ずらす量はSubtractionコンポーネントで、Polygonの角数を決めているNumber Sliderを基に計算している。(ただの引き算)
点と点をつなぐLineコンポーネントで線を描く。
最後に、描画した線をLoftコンポーネントにつなぎ面を作成。
【書籍PR】Grasshopper入門
【書籍PR】Rhinoceros+Grasshopper建築デザイン実践ハンドブック
【書籍PR】AAD Algorithms-Aided Design. Parametric strategies using Grasshopper
コメント