[Grasshopper]面や範囲を分割するDivide Domain²とIsotrimの使い方

[Grasshopper]面や範囲を分割するDivide Domain²とIsotrimの使い方 grasshopper

面や範囲を分割する、Divide Domain²とIsotrimコンポーネントの使い方について解説します。

見え方1
見え方2

グラスホッパー上では、Divide Domain²は上の2つのどちらかで表されます。

見え方3
見え方4

Isotrimは上の2つのどちらかで表されます。

Divide Domain²

Divide Domain²を使うことで、範囲やサーフェスのドメインを、分割することができます。

ドメインを分割

最初は、Construct Domain²(Dom²)で作成されたドメイン範囲を分割します。

今回は、U方向10・V方向20にしています。

Divide Domain²のI端子に、Construct Domain²(Dom²)をつなげます。

その後、UとV端子に、その方向にどれだけ分割するかの数値を入力します。

今回は、U端子に5・V端子に4を入力しました。

すると、U方向5×V方向4でドメインが分割されました。

このように、4つの同じuのセットが、それぞれ5つあります。

逆に、vは同じ項目が5つあり、セット数は4つです。

0 To 2などになっている理由は、元々のU方向が10で、それを5で分割しているため、0 To 2や2 To 4と表示されています。

サーフェスをつなげる

次にConstruct Domain²(Dom²)ではなく、上の画像のようなサーフェス・面をつなげてみます。

同様に分割された

今回は、Surfaceに先程のサーフェスを格納しています。

すると、同様にサーフェス・面でもドメインが分割されました。

しかし、この状態ではドメインが分割されているだけなので、サーフェス・面はまだ分割されていません。

サーフェス・面を分割するには、Isotrimを使う必要があります。

Isotrim

Isotrimを使うことで、サーフェス・面を分割することができます。

Isotrim

S端子に分割するサーフェス・面を入力します。

D端子に、先程の分割されているドメインの情報である、Divide Domain²を入力します。

サーフェス・面が分割された

すると、このようにサーフェス・面が分割されました。

枠線を強調した

分かりやすくするために、枠線を強調しました。

このように、Divide Domain²とIsotrimを組み合わせることで、サーフェス・面を分割することができます。

Divide Domain²コンポーネントを使用しているグラスホッパー記事はこちら↓

Isotrimコンポーネントを使用しているグラスホッパー記事はこちら↓

コメント

タイトルとURLをコピーしました