Grasshopperの点についてお探しですね。

広告

Grasshopperの基本のき!点を作って、選んで、つなぐ方法

Grasshopperでパラメトリックデザインをやってみよう!と思ったとき、まず最初にぶつかるのが「点(Point)」の扱い方です。

3Dモデリングって、どんなに複雑な形でも、よーく見ると全部「点」の集まりでできているんです。

線も、面も、立体も、ぜんぶ点から始まります。

だから、思い通りの形を作るには、「点をどこに置くか」「どの点を使うか」「どんな順番でつなぐか」を理解することがめちゃくちゃ大事なんですね。

この記事では、Grasshopper初心者の人に向けて、「点を作る・選ぶ・つなぐ」という基本中の基本を、できるだけわかりやすく説明していきます!

1. まずは点を作ってみよう!基本の生成方法

Grasshopperで何か形を作るときは、まず「点」からスタートします。

3D空間に線や面、立体を作るには、最初に正確な場所に点を置かなきゃいけません。

一番シンプルな点の作り方は、**「Construct Point」**っていうコンポーネントを使う方法です。

これは、X、Y、Zっていう3つの座標に数字を入れると、その場所にピンポイントで点を置いてくれる便利なやつ。

Number Sliderっていうスライダーをつなげば、数字を動かすだけで点がリアルタイムで動くので、パラメトリックデザインならではの面白さが味わえますよ。

よく使う点の作り方まとめ

– **Construct Point**:X、Y、Zの数字を入れてゼロから点を作る
– **Point(パラメータ)**:Rhinoに既にある点を読み込む
– **Divide Curve**:曲線を等間隔に分割して点を作る

Rhinocerosの画面上にすでに点がある場合は、それをGrasshopperに取り込むこともできます。

「Point」パラメータっていうのをキャンバスに置いて、右クリックから「Set one Point」や「Set Multiple Points」を選べばOK。

それから、既にある線や曲線を等間隔で分割して点を作る**「Divide Curve」**や**「Divide Length」**もすごく便利です。

こういう方法を組み合わせると、ただ座標を指定するだけじゃなくて、規則的でキレイな点の集まりを効率よく作れちゃいます。

2. 必要な点だけを選び出す「抽出」のワザ

点をたくさん作ったあと、「この点だけ使いたい!」ってなること、めちゃくちゃあります。

そんなときに活躍するのが、**リスト管理**のコンポーネントたちです。

Grasshopperで作った点は、「リスト」っていう順番付きの箱に入ります。

それぞれの点には0から始まる番号(インデックス番号)が付いていて、**「List Item」**っていうコンポーネントを使えば、その番号を指定するだけで欲しい点を取り出せるんです。

「最初の点だけ」とか「3番目の点だけ」みたいに、ピンポイントで選べるのでめっちゃ便利。

点を選び出すときによく使うコンポーネント

– **List Item**:番号を指定して特定の点を取り出す
– **Cull Pattern**:TrueとFalseのパターンで点を間引く
– **Dispatch**:条件に合わせて点を2つのグループに分ける

特定のルールで点を選びたいときは、**「Cull Pattern」**が使えます。

これは、TrueとFalseっていう「使う・使わない」の情報を使って、点を間引いてくれるコンポーネント。

たとえば「1個おきに点を使う」とか「ある高さより上の点だけ残す」みたいなことができちゃいます。

ここで大事なのが、**「今、リストの中身がどうなってるか」を確認すること**。

Panel(パネル)っていうコンポーネントをつなげると、リストの中身が見えるようになります。

データの順番や構造をちゃんと把握しておくと、思い通りの形が作りやすくなりますよ。

3. 点をつないで形にする「接続」のステップ

点を作って、選んだら、次はそれらを「つなぐ」番です。

点と点をつなぐことで、線や面といった具体的な形ができあがります。

一番シンプルなのは、**「Line」**コンポーネントを使う方法。

始点と終点の2つの点を入れると、その間に線が引かれます。

もっとたくさんの点を順番につなぎたいときは、**「Polyline」**を使いましょう。

リストに入っている点を順番通りにつないで、折れ線を作ってくれます。

ここで注意なのが、点の順番がバラバラだと線もぐちゃぐちゃになっちゃうこと。

順番はすごく大事です!

点をつないで形を作るコンポーネント

– **Line**:2つの点の間に直線を引く
– **Polyline**:複数の点を順番につないで折れ線を作る
– **Interpolate**:複数の点を通る滑らかな曲線を作る

まっすぐな線じゃなくて、なめらかな曲線を作りたいときは**「Interpolate」**や**「Nurbs Curve」**を使います。

これらに点を入れると、その点を通る美しい曲線が描かれます。

ここでも気をつけたいのが、点の順番。

順番がめちゃくちゃだと、線が交差したり変な形になったりします。

**「Sort List」**っていうコンポーネントを使ってX座標やY座標の順に並び替えたり、**「Point List」**で画面上に番号を表示して確認したりすると安心です。

正しい順番でつなげれば、そこから面や立体へステップアップするのもスムーズですよ。

4. 実際の建築や都市モデルにも使える!

ここまで説明してきた「点を作る・選ぶ・つなぐ」っていう基本操作、実は本格的な建築設計や都市モデリングでもめちゃくちゃ重要なんです。

たとえば、最近話題の**PLATEAU**(国土交通省がやってる3D都市モデルのプロジェクト)みたいな大規模な都市データを扱うときも、建物の角っこや地面の高さといった「点群データ」の処理技術が欠かせません。

オープンデータから必要なエリアの点だけを取り出して、それをつなぎ直して軽い3Dモデルを作る…みたいな作業は、今回説明した基本の応用なんです。

それから、建築環境工学の分野でも点の扱いは超重要。

室内の温度分布や空気の流れをシミュレーションするとき、部屋の中に観測ポイント(センサーの位置)を規則的に配置する必要があります。

Grasshopperを使えば、決まった間隔で観測点を並べて、障害物を避けた場所の点だけを選んで解析ソフトに渡す…なんてことが自動でできちゃいます。

パラメトリックデザインって、最初はコンポーネントがいっぱいあって「うわぁ…」ってなりがちですよね。

でも、まずは**「点を作って、選んで、つなぐ」っていうシンプルな流れ**をマスターすれば、どんな複雑な形でも作れるようになります。

この記事が、みなさんのGrasshopper学習の第一歩になったら嬉しいです!

広告