![見出し画像](https://assets.st-note.com/production/uploads/images/123145421/rectangle_large_type_2_7b18aaa67963e053693f18949118b2f1.jpg?width=800)
第二回講習会【GH:リスト操作初級.1(螺旋階段)】 - けんちく学園
Grasshopperの基本
![](https://assets.st-note.com/production/uploads/images/123147016/picture_pc_148e87827a75db9bc5dc7a038e4e760f.png?width=800)
・GHのデザインの基本
GHのデザインは以下の4つの要素で構成される。
①デザインのルール
ーダイアグラムなどで表されるかたちや考え方のルール/目的。F(x, y)でいうF。
②インプット(入力形式)
-ルールを適用する際に参照する事項。
③パラメータ(変数/固定)
一変形する際に変更する入力値。F(x, y)でいうxやy。
④アウトプット(出力形式)
ー3Dモデルとして出力する形式。
![](https://assets.st-note.com/production/uploads/images/123147062/picture_pc_6e0d768062acc74304040c177957e812.png?width=800)
・デザインの目的を明確化する
GHはアルゴリズムそのものである(ある目的に対してそれを達成するためのプロセスのまとまりをアルゴリズムという)。
→一度作ったアルゴリズムはさまざまなプロジェクトで流用できる(自動化)。
→目的がなければGHを使うことができない。
→Rhinoでモデリングできるものは(ほぼ)すべてGH化できる。
![](https://assets.st-note.com/production/uploads/images/123147096/picture_pc_32bdc03f3297bf5e578cec630d62ff16.png?width=800)
基本的にキャンバスにコンポーネントを配置してそれらをつなぐことによって作業を行う。
![](https://assets.st-note.com/production/uploads/images/123147111/picture_pc_673429c544a2b71ebdf599d618f8b778.png?width=800)
・コンポーネント=F(x, y)
コンポーネントは関数である。
入力値(x, y)、作用関数(F)、出力値(z)によって構成される。
Grasshopper=合成関数
![](https://assets.st-note.com/production/uploads/images/123178802/picture_pc_a478ca9a33fccda67fe0c49b138c35c8.png?width=800)
・Grasshopperは合成関数
例 :
G{F1(x),F2(y),F3(z),F4(t)}
=[直線階段作成](x, y, z, t)
ここから先は
368字
/
14画像
¥ 200
この記事が気に入ったらサポートをしてみませんか?