目的・趣旨
3角以上の多角形をPolygonコンポーネントで作成し、Offset&Move、点のリスト化+シフトをし
Loftでねじれた角柱をつくる

使用したコンポーネント
  1. Params>Input>Number Slider
  2. Params>Input>Panel
  3. Maths>Operators>Subtraction
  4. Sets>List>Shift List 
  5. Vector>Vector>Unit Z 
  6. Curve>Division>Divide Curve
  7. Curve>Primitive>Line
  8. Curve>Primitive>Polygon
  9. Surface>Freeform>Loft

解説
15-7-31_sample
全体図はこのような感じ
それでは部分的に見ていく
4
Polygonコンポーネントで多角形の描画。
Number Slider2つを使い、半径と角の数を調整
5
次に、Offsetコンポーネントで外側へオフセット
そしてMoveコンポーネントでZ方向に移動させる。
6
2つのDivide Curveコンポーネントで曲線のセグメント毎に点を描画する
(それぞれOffset&Moveを加えたものと、加えていないものをつないでいる。)
7
それから上側の点群データだけを、Shift Listコンポーネントで順番をずらす
ずらす量はSubtractionコンポーネントで、Polygonの角数を決めているNumber Sliderを基に計算している。(ただの引き算)
8
点と点をつなぐLineコンポーネントで線を描く。
9
最後に、描画した線をLoftコンポーネントにつなぎ面を作成。

10
 

【書籍PR】Grasshopper入門
【書籍PR】Rhinoceros+Grasshopper建築デザイン実践ハンドブック
【書籍PR】AAD Algorithms-Aided Design. Parametric strategies using Grasshopper